Efficient algorithm and protocol for remote differential compression
Abstract
A method and system are related to updating objects over limited bandwidth networks. Objects are updated between two or more computing devices using remote differential compression (RDC) techniques such that required data transfers are minimized. In one aspect, efficient large object transfers are achieved by recursively applying the RDC algorithm to its own metadata; a single or multiple recursion step(s) may be used in this case to reduce the amount of metadata sent over the network by the RDC algorithm. Objects and/or signature and chunk length lists can be chunked by locating boundaries at dynamically determined locations. A mathematical function evaluates hash values associated within a horizon window relative to potential chunk boundary. The described method and system is useful in a variety of networked applications, such as peer-to-peer replicators, email clients and servers, client-side caching systems, general-purpose copy utilities, database replicators, portals, software update services, file/data synchronization, and others.

Term
Term ended
Projected expiry passed 5 April 2025, 1.5 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
1 sheet
Sheet 1
Every citation, both waysCites: the store holds 1 of 2
| Document | Relation | Office | Category | Cited during | Relevant claims |
|---|---|---|---|---|---|
| WO9835306A1 | Cites | World Intellectual Property Organization (WIPO) | A | Search report | 1-77 |
| MUTHITACHAROEN A ET AL: "A low-bandwidth network file system", ACM SOSP. PROCEEDINGS OF THE ACM SYMPOSIUM ON OPERATING SYSTEMS PRINCIPLES, ACM,, US, 21 October 2002 (2002-10-21), pages 174 - 187, XP002405303 | Non-patent | – | – | Search report | – |
| SUEL T ET AL: "Improved file synchronization techniques for maintaining large replicated collections over slow networks", DATA ENGINEERING, 2004. PROCEEDINGS. 20TH INTERNATIONAL CONFERENCE ON BOSTON, MA, USA 30 MARCH - 2 APRIL 2004, PISCATAWAY, NJ, USA,IEEE, 30 March 2004 (2004-03-30), pages 153 - 164, XP010713761, ISBN: 0-7695-2065-0 | Non-patent | – | – | Search report | – |
37 members in 18 offices
Priority claims5
| Document | Office | Kind | Date |
|---|---|---|---|
| 825735 | United States of America | – | |
| 82573504 | United States of America | A | |
| 82573504 | United States of America | A | |
| 825735 | – | – | – |
| US20040825735 | – | – | – |
Members37
| Document | Office | Kind | |
|---|---|---|---|
| NO20051344D0 | Norway | D0 | |
| CA2500894A1 | Canada | A1 | |
| NO20051344L | Norway | L | |
| CN1684464A | China | A | |
| EP1587007A2 | European Patent Office (EPO) | A2 | |
| MXPA05002949A | Mexico | A | |
| US2005235043A1 | United States of America | A1 | |
| AU2005201386A1 | Australia | A1 | |
| JP2005302004A | Japan | A | |
| TW200537881A | Taiwan Province of China | A | |
| SG116576A1 | Singapore | A1 | |
| BRPI0501166A | Brazil | A | |
| US2006047855A1 | United States of America | A1 | |
| KR20060043620A | Republic of Korea | A | |
| KR20060043620A | Republic of Korea | A | |
| RU2005105759A | Russian Federation | A | |
| RU2005105759A | Russian Federation | A | |
| CO5680121A1 | Colombia | A1 | |
| EP1587007A3This record | European Patent Office (EPO) | A3 | |
| NZ538839A | New Zealand | A | |
| ZA200502115B | South Africa | B | |
| US7555531B2 | United States of America | B2 | |
| KR100922674B1 | Republic of Korea | B1 | |
| KR100922674B1 | Republic of Korea | B1 | |
| US2009271528A1 | United States of America | A1 | |
| RU2382511C2 | Russian Federation | C2 | |
| AU2005201386B2 | Australia | B2 | |
| IL167467A | Israel | A | |
| CN1684464B | China | B | |
| CN102170455A | China | A | |
| JP4796315B2 | Japan | B2 | |
| MY144798A | Malaysia | A | |
| US8117173B2 | United States of America | B2 | |
| TWI360336B | Taiwan Province of China | B | |
| EP2444909A2 | European Patent Office (EPO) | A2 | |
| CA2500894C | Canada | C | |
| CN102170455B | China | B |
13 legal events, as 2 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Applications withdrawn, deemed to be withdrawn, or refused after publication in hong kongWithdrawnWD | WD | HK | |
| Application withdrawnWithdrawn18W | 18W | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: THE APPLICATION HAS BEEN WITHDRAWNSTAA | STAA | EP | |
| First examination report despatched17Q | 17Q | EP | |
| Designation fees paidAKX | AKX | EP | |
| Request for examination filed17P | 17P | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentAX | AX | EP | |
| Search report despatchedORIGINAL CODE: 0009013PUAL | PUAL | EP | |
| Requests to designate patent in hong kongDE | DE | HK | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentAX | AX | EP | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI | EP |
Numbers
- Publication
- 1587007
- Publication, DOCDB
- 1587007
- Publication, EPODOC
- EP1587007
- Application
- 5102664
- Application, DOCDB
- 05102664
- Application, EPODOC
- EP20050102664
Titles3
- German
- Effizienter Algorithmus zur differenziellen Fernkompression
- English
- Efficient algorithm and protocol for remote differential compression
- French
- Algorithme performant et protocole de compression différentielle à distance
Classification
- CPC, 6
- H04L63/123
- A61M3/06
- H03M7/30
- H04L69/04
- Y10S707/99953
- Y10S707/99955
- IPC, 12
- G06F17 30
- H04L29 06
- G06F12 00
- G06F
- G06F13 00
- G06F15 16
- G06K9 36
- H03M7 30
- H04L12 20
- H04L29 00
- H04L29 02
- H04N7 42
Designated states2
- Contracting states, 1
- Türkiye
- Extension states, 1
- Yugoslavia, later Serbia and Montenegro (until 2006)