Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Page images | Web History | Sign in

Patents

  
[graphic][merged small]

(12) United States Patent ao) Patent No.: us 6,925,476 Bi

Multer et al. (45) Date of Patent: Aug. 2,2005 Page 2

(54) UPDATING APPLICATION DATA

INCLUDING ADDING FIRST CHANGE LOG
TO AGGREAGATE CHANGE LOG
COMPRISING SUMMARY OF CHANGES

(75) Inventors: David L. Multer, Santa Cruz, CA
(US); Robert E. Garner,
Lawrenceville, GA (US); Leighton A.
Ridgard, Ellenwood, GA (US); Liam
J. Stannard, Lawrenceville, GA (US);
Donald W. Cash, Dunwoody, GA (US);
Joseph Robertson, Winterville, GA
(US)

(73) Assignee: fusionOne, Inc., San Jose, CA (US)

( * ) Notice: Subject to any disclaimer, the term of this patent is extended or adjusted under 35 U.S.C. 154(b) by 135 days.

(21) Appl. No.: 09/642,615

(22) Filed: Aug. 17, 2000

(51) Int. CI.7 G06F 17/30

(52) U.S. CI 707/200; 707/1; 707/204

(58) Field of Search 707/1-10, 104-104.1,

707/200-205, 500.1, 511-512, 100, 102 709/200-205, 215-218, 245-248; 340/7.21 717/172-173, 178; 345/762-763; 710/128 714/10-16; 711/161-162

(56) References Cited

U.S. PATENT DOCUMENTS

5,130,993 A 7/1992 Gutman et al.

5,392,390 A 2/1995 Crozier 395/161

5,519,606 A 5/1996 Frid-Nielsen et al 364/401

5,623,661 A 4/1997 Hon

5,628,005 A 5/1997 Hurvig

(Continued)

FOREIGN PATENT DOCUMENTS

EP 0801487 A2 10/1997

[table][merged small]

(Continued)

OTHER PUBLICATIONS

Paulo Batista et al. Mining web access logs of an On-line newspaper, A survey, SIGKKD Explorations, Jul. 2000, 8 pages.*

Jason Lee et al. "Monitoring daa archives for grid environments", 11th IEEE symposium on high performance distributed computing, Jul. 2002, ppl-10.* Intellisync Email Accelerator, A detailed guide to functionality—Product functionality paper, Mar. 2004, pp 1-18.* Internate Mail Consortium: "vCard Overview", Retrieved from the Internet: www.imc.org/pdi./vcardoverview. html, Oct. 13, 1998, 3 pages only.

Internate Mail Consortium: "vCard The Electronic Business Card," Retrieved from the Internet: www.imc.org/pdi/vcardwhite.html, Jan. 1, 1997, 4 pages only.

Primary Examiner—Srirama Channavajjala

(74) Attorney, Agent, or Firm—-Vierra Magen Marcus

Harmon & DeNiro LLP

[blocks in formation]

A change log aggregation and optimization mechanism and methodology for updating and synchronizing application data and application files in a client device of a data transfer and synchronization system. The contents of a plurality of change logs reflecting the then current changes to the application data of the client device are downloaded and merged into an aggregate log. Instead of applying each change log as it is downloaded, the contents of the aggregate log, representing all changes to application data and/or application files recorded in prior change logs, are then applied to the client device to update application data and/or application files in the client device.

18 Claims, 11 Drawing Sheets

[graphic][graphic]

U.S. PATENT DOCUMENTS

[table]

Rybicki et al 395/348

Kanai et al 714/20

Scott et al 707/201

Crozier 395/803

Freund et al 395/605

Boothby 395/619

Campbell

Crozier 395/335

Man-Hak Tso

Alley et al 395/617

Kucala 395/610

Meyering 707/10

Squibb 395/619

Yanai et al.

Porcaro 707/102

Squibb 707/203

Bell et al 707/10

Simm
Crawford

Frid-Nielsen et al 705/9

Kawamura et al 707/203

Norin et al.
Shakib et al.
Freund et al.
Norin

Shakib et al.

Kucala 707/10

Mastors 7107/202

Bowen et al 707/201

Williams et al 707/1

Shi et al.

Hawkins et al 707/201

Bauer et al.

Squibb 707/203

Veghte et al.
Capossela et al.

Barrett et al 714/46

Campbell

Boothby 707/201

Mendez et al 709/206

Mendez et al 709/246

Chase, Jr.
Beeler, Jr.
Hawkins et al.
Hawkins et al.
Bodnar
Zhang et al.

Mendez et al 707/203

McCormick et al.

Kaufman 340/7.21

Boothby et al 707/201

Ulrich et al.

Morag et al 707/201

[table][merged small][merged small][merged small][table][merged small][merged small]
[graphic]
[merged small][table][graphic][merged small][merged small][merged small][merged small][merged small][merged small][table][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][table][merged small][merged small][merged small][merged small]
« PreviousContinue »