`US008156074Bl
`
`c12) United States Patent
`
`Multer et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 8,156,074 Bl
`Apr. 10, 2012
`
`(54) DATA TRANSFER AND SYNCHRONIZATION
`SYSTEM
`
`(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); Richard M.
`Onyon, San Jose, CA (US)
`
`(73) Assignee: Synchronoss Technologies, Inc.,
`Bridgewater, NJ (US)
`
`CN
`
`( *) Notice:
`
`Subject to any disclaimer, the term ofthis
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 1826 days.
`
`(21) Appl. No.: 09/491,675
`
`(22) Filed:
`
`Jan.26,2000
`
`(51)
`
`Int. Cl.
`G06F 7100
`(2006.01)
`(52) U.S. Cl. ........................................ 707/610; 707/749
`(58) Field of Classification Search ..................... 705/9;
`707/200---205, 1-10, 3.1, 100-104.1, 610,
`707/749; 709/223, 254, 228, 248
`See application file for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`4,887,212 A
`12/1989 Zamora et al. ................ 364/419
`5/1992 Nunberg et al ............... 364/419
`5,111,398 A
`5/ 1992 Presttun
`5,115,466 A
`5,130,993 A
`7/1992 Gutman et al.
`9/ 1992 Whiting et al. ................. 341/67
`5,146,221 A
`5,329,619 A
`7 / 1994 Page et al. ..................... 395/200
`5,392,390 A
`2/1995 Crozier ......................... 395/161
`5/1995 Kaufman et al .............. 713/156
`5,418,854 A
`5/1995 Keller et al.
`.................. 395/200
`5,418,908 A
`
`5,425,079 A
`5,483,352 A
`5,485,161 A
`5,519,433 A
`5,519,606 A
`5,543,789 A
`5,544,061 A
`5,561,446 A
`5,574,906 A
`5,579,489 A
`
`6/1995 Noda et al.
`1/1996 Fukuyama .................... 358/402
`1/1996 Vaughn .................... 342/357.13
`5/1996 Lappington et al. .......... 725/110
`5/1996 Frid-Nielsen et al . ........ 364/401
`8/1996 Behr et al.
`.................... 340/995
`8/1996 Morimoto et al. ............ 340/995
`10/1996 Montlick ...................... 345/173
`11/1996 Morris .......................... 395/601
`11/1996 Dornier et al.
`(Continued)
`
`FOREIGN PATENT DOCUMENTS
`1998-106683
`4/1998
`(Continued)
`
`OTHER PUBLICATIONS
`
`Response to Non-Final Office Action dated Dec. 14, 2007, U.S.Appl.
`No. 10/659,646, filed Sep. 10, 2003.
`
`(Continued)
`
`Primary Examiner - Shahid Alam
`(74) Attorney, Agent, or Firm - Haverstock & Owens LLP
`
`ABSTRACT
`(57)
`A data transmission system and method which optimizes
`transfer and updates of information between systems by pro(cid:173)
`viding difference information between the systems is dis(cid:173)
`closed. A system includes a differencing transmitter transmit(cid:173)
`ting at least one set of difference transactions and a
`differencing receiver receiving said at least one set of differ(cid:173)
`ence transactions A method for synchronizing at least a first
`file and a second file resident on a first and a second systems,
`respectively, is provided. The method comprises the steps of:
`determining difference data resulting from changes to a first
`file on the first system; transmitting the difference informa(cid:173)
`tion to a second system; applying the difference information
`to generate change data for the second file; and updating the
`second file on the second system with the difference data.
`
`11 Claims, 13 Drawing Sheets
`
`:~
`
`'
`'
`
`:_· __ ~"--
`
`;~
`
`802
`
`Server
`
`Client
`
`'
`'
`
`:·=]1
`
`838
`
`•
`
`-
`
`806
`
`Instacart, Ex. 1039
`
`1
`
`
`
`US 8,156,074 Bl
`Page 2
`
`U.S. PATENT DOCUMENTS
`5,588,009 A
`12/1996 Will ................................ 371/33
`5,592,470 A
`l/ 1997 Rudrapatna et al.
`5,623,406 A
`4/ 1997 Ichibah .................. 364/999 .999
`5,623,661 A
`4/1997 Hon
`5,628,005 A
`5/ 1997 Hurvig .......................... 395/608
`5,630,081 A
`5/ 1997 Rybicki et al. ................ 395/348
`5,638,508 A
`6/1997 Kanai et al.
`5,640,577 A
`6/1997 Scharmer ...................... 395/765
`5,644,709 A
`7/1997 Austin
`5,647,002 A
`7 / 1997 Brunson
`5,649,195 A
`7 / 1997 Scott et al.
`5,650,800 A
`7 / 1997 Benson
`5,666,397 A
`9/ 1997 Lamons et al.
`5,666,553 A
`9/ 1997 Crozier ......................... 395/803
`5,682,524 A
`10/1997 Freund et al. ................. 395/605
`5,684,990 A
`1111997 Boothby ....................... 395/619
`5,694,596 A
`12/1997 Campbell ..................... 395/610
`5,699,255 A
`12/1997 Ellis et al. ..................... 701/212
`5,701,423 A
`12/1997 Crozier ......................... 395/335
`5,706,509 A
`1/1998 Man-Hak Tso ............... 395/617
`5,710,922 A *
`l/ 1998 Alley et al.
`................... 707/201
`5,727,202 A
`3/ 1998 Kucala .......................... 395/610
`5,727,950 A
`3/1998 Cook et al. .................... 434/350
`5,729,735 A
`3/1998 Meyering
`5,729,739 A
`3/1998 Cantin et al. .................. 395/614
`5,729,743 A
`3/ 1998 Squibb .......................... 395/619
`5,742,792 A
`4/1998 Yanai et al. ................... 395/489
`5,745,750 A
`4/ 1998 Porcaro
`5,745,906 A
`4/ 1998 Squibb .......................... 707 /203
`5,757,920 A
`5/ 1998 Misra et al. ..................... 380/25
`5,758,150 A
`5/ 1998 Bell et al.
`5,758,355 A
`5/ 1998 Buchanan ..................... 707/201
`5,764,899 A
`6/ 1998 Eggleston et al.
`............ 709/203
`5,768,480 A
`6/ 1998 Crawford, Jr. et al.
`5,768,597 A
`6/1998 Simm ........................... 395/712
`6/1998 Crawford ................. 395/200.59
`5,771,354 A
`5,778,346 A
`7/1998 Frid-Nielsen et al. ............ 705/9
`5,778,361 A
`7/1998 Nanjo et al.
`.................. 707/500
`5,778,367 A
`7/1998 Wesinger et al ................ 395/10
`5,778,388 A
`7/1998 Kawamura et al.
`7/1998 Kuzma ............................ 707/10
`5,781,901 A
`5,787,247 A
`7/1998 Norin et al. ................ 395/200.5
`5,787,262 A
`7/1998 Shakib et al. ............ 395/200.35
`5,794,228 A
`8/1998 French et al. ..................... 707/2
`5,804,803 A
`9/1998 Cragun et al ................. 235/375
`5,809,497 A
`9/1998 Freund et al. ..................... 707/2
`5,812,773 A
`9/1998 Norin ....................... 395/200.34
`5,812,793 A
`9/1998 Shakib et al. ............ 395/200.31
`10/ 1998 Grover et al. ................. 345/811
`5,818,437 A
`5,826,245 A
`10/1998 Sandberg-Diment ........... 705/44
`5,832,489 A
`11/1998 Kucala ............................ 707/10
`5,832,518 A
`1111998 Mastors
`5,832,519 A
`1111998 Bowen et al.
`5,832,520 A
`1111998 Miller
`5,845,283 A
`12/1998 Williams et al.
`5,859,973 A
`1/1999 Carpenter ................ 395/200.33
`5,864,864 A
`l/ 1999 Lerner
`5,875,296 A
`2/ 1999 Shi et al.
`5,884,323 A
`3/ 1999 Hawkins et al. .............. 707/201
`5,884,325 A
`3/ 1999 Bauer et al. ................... 707/201
`4/ 1999 Squibb .......................... 707 /203
`5,893,119 A
`5,896,321 A
`4/1999 Miller
`..................... 365/189.01
`5,897,640 A
`4/1999 Veghte et al .................. 707/202
`5,897,642 A
`4/ 1999 Capossela et al
`5,903,723 A
`.............. 709/203
`5/ 1999 Beck et al.
`5,907,793 A
`5/1999 Reams ........................... 455/3.1
`5,923,756 A
`7/1999 Shambroom ................. 713/156
`5,923,848 A
`7/1999 Goodhand et al. ....... 395/200.49
`5,926,816 A
`7/1999 Bauer et al. ....................... 707/8
`5,933,653 A
`8/ 1999 Ofek ............................. 395/826
`5,933,778 A
`8/1999 Buhrmann et al.
`5,933,816 A
`8/1999 Zeanah et al ................... 705/35
`5,935,262 A
`8/ 1999 Barrett et al.
`5,937,405 A
`8/1999 Campbell ....................... 707/10
`8/ 1999 Messerly ...................... 709/203
`5,941,944 A
`5,943,676 A
`8/1999 Boothby ....................... 707/201
`5,944,787 A
`8/1999 Zoken ......................... 709/206
`5,946,615 A
`8/1999 Holmes et al. ................ 455/412
`
`5,948,066 A
`5,951,636 A
`5,961,572 A
`5,961,590 A
`5,968,131 A
`5,970,149 A
`5,970,490 A
`5,971,277 A
`5,974,238 A
`5,974,563 A
`5,987,381 A
`5,987,609 A
`5,995,118 A
`6,000,000 A
`6,006,215 A
`6,006,274 A
`6,009,462 A
`6,012,063 A
`6,012,088 A
`6,014,695 A
`6,016,394 A
`6,016,478 A
`6,023,708 A
`6,023,723 A
`6,026,414 A
`6,034,621 A
`6,038,665 A
`6,044,381 A *
`6,049,776 A
`6,052,735 A
`6,058,399 A
`6,061,790 A
`6,061,796 A
`6,063,134 A
`6,064,880 A
`6,065,018 A
`6,073,133 A
`6,076,109 A
`6,078,960 A
`6,081,900 A
`6,094,618 A
`6,101,480 A
`6,108,330 A
`6,108,703 A
`6,112,024 A
`6,115,797 A
`6,131,096 A
`6,131,116 A
`6,141,011 A
`6,141,621 A
`6,141,659 A
`6,141,664 A
`6,145,088 A
`6,148,260 A
`6,151,606 A
`6,157,630 A
`6,163,773 A
`6,163,779 A
`6,163,844 A
`6,167,120 A
`6,173,310 Bl
`6,173,311 Bl
`6,182,117 Bl
`6,182,141 Bl
`6,185,598 Bl
`6,189,030 Bl
`6,189,096 Bl
`6,195,695 Bl
`6,195,794 Bl
`6,202,085 Bl
`6,205,448 Bl
`6,209,034 Bl
`6,212,529 Bl
`6,212,556 Bl
`6,216,131 Bl
`6,219,680 Bl
`6,219,694 Bl
`6,223,187 Bl
`6,226,650 Bl
`
`9/1999 Whalen et al. ................ 709/229
`9/1999 Zerber .......................... 709/202
`10/1999 Craport et al. ................ 340/990
`10/1999 Mendez et al ................ 709/206
`10/1999 Mendez et al ................ 709/246
`10/1999 Johnson .......................... 714/46
`10/ 1999 Morgenstern . . . . . . . . . . . . . . . . . . . 707 / 10
`10/1999 Cragun et al ............ 235/462.01
`10/1999 Chase, Jr .................. 395/200.78
`10/1999 Beeler, Jr.
`11/1999 Oshizawa ..................... 340/990
`11/1999 Hasebe ........................... 726/35
`11/1999 Masuda ........................ 345/467
`12/1999 Hawkins et al. .............. 707/201
`12/1999 Retallick ........................... 707 /2
`12/1999 Hawkins et al. .............. 709/248
`12/1999 Birrell et al. .................. 709/206
`1/2000 Bodnar ......................... 707/101
`1/2000 Li et al. ......................... 709/219
`1/2000 Yamashita et al ............. 709/219
`1/2000 Walker .......................... 717/104
`1/2000 Zhang et al ....................... 705/9
`2/2000 Mendez et al.
`. .............. 707 /203
`2/2000 McCormick et al. ......... 709/206
`2/2000 Anglin .......................... 707 /204
`3/2000 Kaufman
`..................... 713/176
`3/2000 Bolt et al.
`3/2000 Boothby et al.
`.............. 707/201
`4/2000 Donnelly et al.
`................. 705/8
`4/2000 Ulrich et al ................... 709/236
`5/2000 Morag et al
`................... 713/171
`5/2000 Bodnar
`5/2000 Chen et al. .................... 713/201
`5/2000 Peters et al.
`5/2000 Alanara ........................ 455/419
`5/2000 Beier et al.
`6/2000 Chrabaszcz ..................... 707 / 10
`6/2000 Kikinis ......................... 709/228
`6/2000 Ballard ......................... 709/229
`6/2000 Subramaniam et al. ...... 713/201
`7 /2000 Harada ......................... 701/207
`.................... 705/9
`8/2000 Conmy et al
`8/2000 Bhatia et al. .................. 370/352
`8/2000 Leighton et al ............... 709/226
`8/2000 Almond et al.
`9/2000 Kanda et al.
`10/2000 Ng et al.
`......................... 707/10
`10/2000 Riggins et al. ................ 709/219
`10/2000 Bodnar et al ................. 345/357
`10/2000 Piwowarski et al. .......... 340/989
`10/2000 Barker et al.
`................. 707/102
`10/2000 Boothby ....................... 707/201
`11/2000 Stevens
`11/2000 Musk et al. ................... 701/200
`11/2000 Mendez ........................ 707/201
`12/2000 Adler et al. ................... 370/310
`12/2000 Kishi .............................. 706/16
`12/2000 Mantha et al. ................ 707/100
`12/2000 Duncan et al. ................ 713/201
`12/2000 Kikinis ...................... 379/90.01
`1/2001 Yost et al. ..................... 709/201
`1/2001 Hassett et al ................. 709/202
`1/2001 Christie et al. ................ 709/205
`1/2001 Blum et al .................... 709/227
`2/2001 Farber et al. .................. 709/200
`2/2001 Kirsch et al. .................. 709/224
`2/2001 Haverty ........................ 713/155
`2/2001 Cheston et al ................ 709/221
`2/2001 Buxton ........................... 717/11
`3/2001 Benson et al.
`................ 709/205
`3/2001 Kruglikov et al ............. 707/200
`3/2001 Gladwin et al.
`4/2001 Boothby et al.
`4/2001 Arunachalam
`4/2001 Liuetal. ....................... 707/102
`4/2001 Bernardo et al.
`............. 707/501
`4/2001 Lazaridis et al.
`............. 709/206
`4/2001 Boothby et al.
`.............. 707/201
`5/2001 Mahajan et al.
`.............. 707/201
`
`.............. 707/201
`
`2
`
`
`
`US 8,156,074 Bl
`Page 3
`
`6,233,565 Bl
`6,233,589 Bl
`6,243,760 Bl
`6,247,048 Bl
`6,247,135 Bl
`6,249,690 Bl
`6,252,547 Bl
`6,255,989 Bl
`6,256,750 Bl
`6,260,124 Bl
`6,272,545 Bl
`6,275,831 Bl
`6,278,941 Bl
`6,282,435 Bl
`6,282,698 Bl
`6,285,889 Bl
`6,286,029 Bl
`6,286,053 Bl
`6,286,085 Bl
`6,289,212 Bl
`6,292,743 Bl
`6,292,905 Bl
`6,295,502 Bl
`6,295,541 Bl*
`6,304,881 Bl
`6,317,755 Bl
`6,321,236 Bl
`6,324,467 Bl
`6,324,526 Bl
`6,324,544 Bl
`6,327,533 Bl
`6,329,680 Bl
`6,330,568 Bl
`6,332,158 Bl
`6,333,973 Bl
`6,338,096 Bl
`6,339,710 Bl
`6,341,316 Bl
`6,345,308 Bl
`6,349,336 Bl
`6,353,448 Bl
`6,356,910 Bl
`6,356,961 Bl
`6,360,252 Bl
`6,360,330 Bl
`6,363,249 Bl
`6,363,412 Bl
`6,374,250 B2
`6,381,700 Bl
`6,389,462 Bl
`6,396,482 Bl
`6,397,307 B2
`6,397,351 Bl
`6,401,104 Bl
`6,405,218 Bl
`6,418,309 Bl
`6,434,627 Bl
`6,437,818 Bl
`6,449,622 Bl
`6,453,392 Bl
`6,457,062 Bl
`6,460,036 Bl
`6,462,644 Bl
`6,463,464 Bl
`6,466,967 B2
`6,473,621 Bl
`6,480,896 Bl
`6,484,143 Bl
`6,487,560 Bl*
`6,490,655 Bl
`6,496,944 Bl
`6,499,108 Bl
`6,505,216 Bl
`6,507,891 Bl
`6,516,314 Bl
`6,516,327 Bl
`6,519,452 Bl
`6,523,063 Bl
`6,523,079 B2
`
`5/2001 Lewis et al. ..................... 705/35
`5/2001 Balcha et al.
`6/2001 Armbruster et al. .......... 709/243
`6/2001 Greer et al. ................... 709/219
`6/2001 Feague ......................... 713/400
`6/2001 Mashiko
`6/2001 Perry et al. ............... 342/357.06
`7/2001 Munson et al. .......... 342/357.13
`7/2001 Takeda ............................ 714/11
`7/2001 Crockett et al.
`.............. 711/162
`8/2001 Flanagin et al.
`8/2001 Bodnar et al ................. 707/201
`8/2001 Yokoyama .................... 701/209
`8/2001 Wagner et al. ................ 455/566
`8/2001 Baker et al.
`9/2001 Nykanen et al. .............. 455/557
`9/2001 Delph
`9/2001 Van Peursem et al. 709/999 .999
`9/2001 Jouenne et al. ............... 711/162
`9/2001 Stein et al.
`9/2001 Pu et al. ........................ 455/456
`9/2001 Wallach et al.
`................... 714/4
`9/2001 Hancock et al. .............. 701/201
`.. .............. 707 /203
`9/2001 Bodnar et al.
`10/2001 Halim et al.
`.................. 707/201
`11/2001 Rakers et al.
`11/2001 Zollingeretal .............. 707/201
`11/2001 Machii et al. ................. 701/200
`11/2001 D' Agostino .................... 705/44
`11/2001 Alam et al.
`12/2001 Chou ............................ 340/988
`12/2001 Yoshida et al.
`............... 257 /296
`12/2001 Boothby et al.
`.............. 707/201
`12/2001 Risley et al. .................. 709/219
`12/2001 Smith et al. ................ 379/88.12
`1/2002 Ukelson ........................ 719/319
`1/2002 Suzuki .......................... 455/458
`1/2002 Kloba et al.
`.................. 709/248
`2/2002 Abe .............................. 709/248
`2/2002 Sit et al.
`3/2002 Scarborough et al ......... 345/349
`3/2002 Zellweger ..................... 707/100
`3/2002 Oprescu-Surcobe
`3/2002 Rudy et al. .................... 709/206
`3/2002 Mutalik et al. .................... 714/4
`3/2002 Nordeman et al.
`........... 455/418
`3/2002 Niwa et al. .................... 709/203
`4/2002 Ajtai et al.
`.................... 707/101
`4/2002 Yoshida ........................ 713/201
`5/2002 Cohen et al ................... 709/218
`5/2002 Griffin et al.
`................. 345/169
`5/2002 Ohran ........................... 711/161
`5/2002 Miller et al.
`6/2002 LaRue et al. .................. 707 /203
`6/2002 Boothby ....................... 707/201
`7/2002 Moon et al. ................... 455/418
`8/2002 Millet et al.
`.................. 709/245
`8/2002 Ludwig et al. ............. 348/14.09
`9/2002 LaRue et al.
`9/2002 Flynn, Jr. ...................... 711/151
`9/2002 Pivowar et al.
`10/2002 Herz ............................... 707/10
`10/2002 Howell et al.
`10/2002 Lazaridis et al .............. 709/207
`10/2002 Landsman et al. ............ 709/203
`10/2002 Heie ............................. 455/466
`11/2002 Brown et al.
`................. 709/231
`11/2002 Swildens et al ................... 705/1
`11/2002 LaRue et al. .................. 707 /203
`12/2002 Kershaw ....................... 711/151
`12/2002 Hsiao et al. ..................... 714/15
`12/2002 Johnson ........................ 713/201
`1/2003 Schutzman et al.
`1/2003 Challenger et al ............ 711/122
`2/2003 Birkler et al.
`2/2003 Zondervan et al. ........... 707 /200
`2/2003 Agostino et al.
`2/2003 Hanson ......................... 709/206
`2/2003 Kikinis et al.
`.. .............. 710/303
`
`6,532,588 Bl
`6,535,743 Bl
`6,539,494 Bl
`6,542,933 Bl
`6,546,425 Bl
`6,549,933 Bl
`6,553,375 Bl
`6,553,410 B2
`6,553,413 Bl
`6,567,850 Bl
`6,567,857 Bl
`6,581,065 Bl
`6,584,454 Bl
`6,589,290 Bl
`6,591,266 Bl
`6,591,306 Bl
`6,591,362 Bl
`6,597,700 B2
`6,601,143 Bl
`6,609,005 Bl
`6,628,194 Bl
`6,636,894 Bl
`6,640,302 Bl
`6,643,707 Bl
`6,647,399 B2
`6,654,746 Bl
`6,662,212 Bl
`6,665,721 Bl
`6,671,724 Bl
`6,671,757 Bl
`6,684,206 B2
`6,684,302 B2
`6,694,335 Bl
`6,694,336 Bl
`6,701,316 Bl
`6,704,849 B2
`6,714,987 Bl
`6,718,348 Bl
`6,718,390 Bl
`6,725,239 B2
`6,728,530 Bl
`6,732,101 Bl
`6,732,264 Bl
`6,738,789 B2
`6,741,851 Bl
`6,745,040 B2
`6,757,696 B2
`6,757,698 B2
`6,757,712 Bl
`6,781,575 Bl
`6,795,848 Bl
`6,799,214 Bl
`6,804,690 Bl
`6,804,783 Bl
`6,810,411 Bl
`6,812,961 Bl
`6,813,487 Bl
`6,816,481 Bl
`6,829,654 Bl
`6,836,657 B2
`6,836,765 Bl
`6,839,022 Bl
`6,839,568 B2
`6,842,695 Bl
`6,850,944 Bl
`6,868,451 Bl
`6,870,921 Bl
`6,886,013 Bl
`6,892,225 Bl
`6,892,245 Bl
`6,904,449 Bl
`6,904,460 Bl
`6,920,488 Bl
`6,925,476 Bl
`6,925,477 Bl
`6,934,767 Bl
`6,944,651 B2
`6,944,676 Bl
`6,954,660 B2
`
`3/2003 Porter
`3/2003 Kennedy et al. ........... 455/456.1
`3/2003 Abramson et al. ................ 714/4
`4/2003 Durst, Jr. et al ............... 709/229
`4/2003 Hanson et al. ................ 709/227
`4/2003 Barrett et al. ................. 709/203
`4/2003 Huang et al. .................... 707 / 10
`4/2003 Kikinis ......................... 709/218
`4/2003 Leighton et al ............... 709/219
`5/2003 Freishtat et al.
`.............. 709/224
`5/2003 Gupta et al.
`6/2003 Rodkin et al ................. 707/102
`6/2003 Hummel et al.
`................ 705/59
`7/2003 Maxwell et al. .............. 707/507
`7 /2003 Li et al. ........................... 707 / 10
`7 /2003 Redlich ......................... 709/245
`7/2003 Li
`..................................... 713/1
`7/2003 Golikeri et al. ............... 370/401
`7 /2003 Lamparter
`8/2003 Chern ........................... 455/457
`9/2003 Hellebust et al.
`10/2003 Short et al ..................... 709/225
`10/2003 Subrarnaniam et al. ...... 713/169
`11/2003 Booth ........................... 709/245
`11/2003 Zaremba
`11/2003 Wong et al. ..................... 707 / 10
`12/2003 Chandhok et al.
`12/2003 Hind et al.
`12/2003 Pandya et al. ................. 709/226
`12/2003 Multer et al.
`................. 710/100
`1/2004 Chen et al.
`1/2004 Kershaw ....................... 711/151
`2/2004 Hopmann et al.
`............ 707 /200
`2/2004 Multer et al.
`................. 707/100
`3/2004 Li et al. ........................... 707 / 10
`3/2004 Steegmans .................... 711/162
`3/2004 Amin et al. ................... 709/249
`4/2004 Novak et al.
`4/2004 Still et al. ...................... 709/229
`4/2004 Sherman et al. .............. 707/201
`4/2004 Heinonen et al. .......... 455/414.1
`5/2004 Cook .............................. 707 / 10
`5/2004 Sun et al. .......................... 713/2
`5/2004 Multer et al.
`................. 707/201
`5/2004 Lee et al.
`6/2004 Zimmerman ................. 455/458
`6/2004 Multer et al.
`................. 707/201
`6/2004 McBride et al. .............. 707 /204
`6/2004 Bastian et al.
`................ 709/206
`8/2004 Hawkins et al. .............. 345/173
`9/2004 Border et al. ................. 709/213
`9/2004 Li
`................................. 709/226
`10/2004 Dysert et al. .................. 707 /204
`10/2004 Wesinger, Jr. et al. ........ 713/200
`10/2004 Coughlin et al.
`11/2004 Parulski et al.
`11/2004 Trommelen
`11/2004 Adams et al. ................. 370/352
`12/2004 Jungck
`12/2004 Ji et al.
`12/2004 Sussman ......................... 705/41
`1/2005 Benco et al.
`1/2005 Suzuki
`1/2005 Tu et al. ........................ 701/213
`2/2005 MacCall et al.
`.............. 707/100
`3/2005 Peacock ........................ 709/231
`3/2005 Elsey et al.
`.............. 379/218.01
`4/2005 Beranek .......................... 707 / 10
`5/2005 Tu et al. ........................ 709/217
`5/2005 Crump et al. ................. 709/245
`6/2005 Quinones
`6/2005 Raciborski et al ............ 709/224
`7 /2005 Le Pennec et al.
`........... 709/219
`8/2005 Multer .......................... 707 /200
`8/2005 Champagne et al.
`8/2005 Jellinek ......................... 709/247
`9/2005 Onyon et al .................. 709/217
`9/2005 Armbruster et al. .......... 709/243
`10/2005 Aoyama
`
`............ 348/231.2
`
`3
`
`
`
`US 8,156,074 Bl
`Page 4
`
`6,954,783 Bl
`6,959,331 Bl
`6,963,914 Bl
`6,973,299 B2
`6,996,617 Bl
`6,996,631 Bl
`7,003,555 Bl
`7,003,668 B2
`7,007,041 B2
`7,010,578 Bl
`7,016,964 Bl
`7,023,868 B2
`7,030,730 Bl
`7,035,878 Bl
`7,039,656 Bl
`7,051,275 B2
`7,054,594 B2
`7,054,952 Bl
`7,082,476 Bl
`7,085,817 Bl
`7,096,418 Bl
`7,099,915 Bl
`7,103,794 B2
`7,107,043 B2
`7,110,954 B2
`7,116,681 Bl
`7,146,161 B2
`7,158,805 Bl
`7,162,494 B2
`7,167,728 Bl
`7,181,628 B2
`7,197,574 Bl
`7,233,791 B2
`7,237,027 Bl
`7,249,175 Bl
`7,269,433 B2
`7,284,051 Bl
`7,289,964 Bl
`7,293,074 Bl
`7,315,826 Bl
`7,317,907 B2
`7,328,341 Bl
`7,343,568 B2
`7,349,719 B2
`7,356,559 Bl
`7,363,233 Bl
`7,383,061 Bl
`7,392,034 B2
`7,415,486 B2
`7,440,746 Bl
`7,447,743 Bl
`7,454,500 Bl
`7,499,888 Bl
`7,505,762 B2
`7,519,702 Bl
`7,539,697 Bl
`7,587,398 Bl
`7,596,609 Bl
`7,663,652 Bl
`7,707,150 B2
`7,853,664 Bl
`2001/0014893 Al
`2001/0028363 Al
`2001/0034737 Al
`2001/0044805 Al
`2001/0047471 Al
`2001/0051920 Al
`2001/0056473 Al
`2002/0007303 Al
`2002/0010868 Al
`2002/0016818 Al
`2002/0016912 Al
`2002/0032751 Al
`2002/0040369 Al
`2002/0049852 Al
`2002/0055909 Al
`2002/0056011 Al
`2002/0059116 Al
`2002/0062365 Al
`
`................. 370/466
`
`10/2005 Bodwell et al. ............... 709/218
`10/2005 Traversat et al.
`11/2005 Breitbart et al. .............. 709/226
`12/2005 Apfel
`2/2006 Aiken, Jr. et al.
`2/2006 Aiken, Jr. et al. ............. 709/242
`2/2006 Jungck .......................... 709/219
`2/2006 Berson et al. ................. 713/182
`2/2006 Multer et al.
`................. 707/201
`3/2006 Lewin et al.
`3/2006 Still et al.
`4/2006 Rabenko et al ............... 370/419
`4/2006 Zondervan
`................. 707/201
`4/2006 Multer et al.
`5/2006 Tsai et al.
`..................... 707/201
`5/2006 Gupta et al.
`.................. 715/512
`5/2006 Bloch et al. .................. 455/41.2
`5/2006 Schwerdtfeger et al.
`7/2006 Cohen et al.
`8/2006 Tock et al.
`8/2006 Singhal et al.
`8/2006 Tenereillo et al.
`9/2006 Malcolm et al.
`9/2006 Aoyama
`9/2006 Yung et al.
`10/2006 Hovell et al.
`12/2006 Chou
`1/2007 Park et al.
`1/2007 Arellano .................... 707/104.1
`1/2007 Wagner et al. ................ 455/566
`2/2007 Sato et al.
`3/2007 Ishiyama ...................... 709/245
`6/2007 Gilbert et al. ................. 455/419
`6/2007 Raccah et al.
`7 /2007 Donaldson .................... 709/225
`9/2007 Vargas et al.
`................. 455/502
`10/2007 Okano et al. .................. 709/226
`10/2007 Bowman-Amuah .............. 705/1
`11/2007 Jellinek et al. ................ 709/205
`1/2008 Guheen et al. .................... 705/7
`1/2008 Linkert et al.
`2/2008 Eun et al.
`3/2008 Jiang et al.
`3/2008 Buniatyan
`4/2008 Jacobs et al. .................. 709/203
`4/2008 Levine .............................. 705/1
`6/2008 Hawkins
`.. ........... 455/402
`6/2008 Westman et al.
`8/2008 Multer et al.
`................. 709/201
`10/2008 Swan
`11/2008 Jordan, Jr. ..................... 709/206
`11/2008 Hsu et al. ...................... 709/226
`3/2009 Tu et al. .......................... 705/44
`3/2009 Onyon et al.
`................. 455/419
`4/2009 Allan
`5/2009 Akella et al.
`9/2009 Fredricksen et al.
`9/2009 Refuah et al.
`2/2010 Reese
`4/2010 Sundararajan et al.
`12/2010 Wangetal.
`8/2001 Boothby ....................... 707/201
`10/2001 Nomoto et al.
`10/2001 Cane et al.
`11/2001 Multer et al.
`11/2001 Johnson ............................ 713/1
`12/2001 Joao et al ........................ 705/41
`12/2001 Arneson et al.
`1/2002 Brokler et al. .................. 705/10
`1/2002 Nakashima et al.
`.......... 713/201
`2/2002 Kirani et al ................... 709/206
`2/2002 Johnson ........................ 713/165
`3/2002 Bharadwaj .................... 709/218
`4/2002 Multer et al.
`................. 707 /200
`4/2002 Lee et al ....................... 709/231
`5/2002 Fung et al. ...................... 705/42
`5/2002 Nardone et al.
`.............. 709/248
`5/2002 Bulatovic et al ................ 705/27
`5/2002 Nishikawa et al.
`........... 709/223
`
`2002/0067816 Al
`2002/0069178 Al
`2002/0073212 Al
`2002/0078075 Al
`2002/0082995 Al
`2002/0083325 Al
`2002/0091785 Al
`2002/0116444 Al
`2002/0120600 Al
`2002/0128908 Al
`2002/0138582 Al
`2002/0138765 Al
`2002/0152278 Al
`2002/0162011 Al
`2002/0168964 Al
`2003/0021274 Al
`2003/0028451 Al
`2003/0028554 Al
`2003/0037020 Al
`2003/0061163 Al
`2003/0065934 Al
`2003/0069874 Al
`2003/0084121 Al
`2003/0134625 Al
`2003/0135463 Al
`2003/0139172 Al
`2003/0204568 Al
`2003/0208546 Al
`2003/0224760 Al
`2003/0229898 Al
`2003/0233383 Al
`2004/0054746 Al
`2004/0093317 Al
`2004/0093342 Al
`2004/0093385 Al
`2004/0111465 Al
`2004/0120477 Al
`2004/0132428 Al
`2004/0142711 Al
`2004/0148408 Al
`2004/0162830 Al
`2004/0192260 Al
`2004/0192282 Al
`2004/0193953 Al
`2004/0204120 Al
`2004/0224665 Al
`2004/0235523 Al
`2004/0267390 Al
`2004/0267944 Al
`2005/0021571 Al
`2005/0032527 Al
`2005/0038863 Al
`2005/0044404 Al
`2005/0060392 Al
`2005/0064859 Al
`2005/0086296 Al
`2005/0086318 Al
`2005/0090253 Al
`2005/0096975 Al
`2005/0100150 Al
`2005/0102257 Al
`2005/0102328 Al
`2005/0131990 Al
`2005/0144200 Al
`2005/0144251 Al
`2005/0203971 Al
`2005/0204001 Al
`2005/0227674 Al
`2005/0240494 Al
`2005/0273632 Al
`2006/0095397 Al
`2006/0190626 Al
`2006/0212482 Al
`2006/0233335 Al
`2007 /0047 533 Al
`2007/0050734 Al
`2007 /0220419 Al
`2008/0009268 Al
`2008/0022220 Al
`
`6/2002 Bushnell
`6/2002 Hoffman
`6/2002 Sokol et al. ................... 709/229
`6/2002 Colson et al. ................. 707 /204
`6/2002 Christie .......................... 705/44
`6/2002 Mediratta et al. ............. 713/191
`7 /2002 Ohlenbusch et al. ......... 709/208
`8/2002 Chaudhri et al.
`............. 709/201
`8/2002 Schiavone et al. ................ 707 /l
`9/2002 Levin et al. ..................... 705/14
`9/2002 Chandra et al. ............... 709/206
`9/2002 Fishman et al.
`10/2002 Pontenzone et al.
`10/2002 Tanaka et al. ................. 713/200
`11/2002 Kraft
`1/2003 Siikaniemi et al.
`2/2003 Ananian ......................... 705/27
`2/2003 Koskimies et al ............ 707/201
`2/2003 Novak et al.
`3/2003 Durfield .......................... 705/44
`.. .............. 713/200
`4/2003 Angelo et al.
`4/2003 Hertzog et al.
`5/2003 De Boor et al. ............... 709/218
`7/2003 Choi ............................. 455/418
`7/2003 Brown et al.
`................... 705/44
`7/2003 Lampela et al.
`.............. 455/415
`10/2003 Bhargava et al. ............. 709/206
`11/2003 Desalvo et al.
`............... 709/206
`12/2003 Day ........................... 455/412.1
`12/2003 Babu et al. ...................... 725/87
`12/2003 Koskimies .................... 707/204
`3/2004 Shibata ......................... 709/207
`5/2004 Swan .............................. 707/10
`5/2004 Arbo et al. .................... 707/102
`5/2004 Yamagata ..................... 709/206
`6/2004 Chuang et al. ................ 709/203
`6/2004 Nguyen et al.
`7/2004 Mulligan ...................... 455/411
`7/2004 Mahonen et al. ............. 455/502
`7/2004 Nadarajah
`8/2004 Shirwadkar et al ............. 707 /10
`9/2004 Sugimoto et al. .......... 455/412.1
`9/2004 Vasudevan .................... 455/419
`9/2004 Callahan et al. ................ 714/15
`10/2004 Jiles
`11/2004 Kokubo ........................ 455/411
`11/2004 Schrire et al .................. 455/558
`12/2004 Ben-Yaacov et al.
`12/2004 Britt .............................. 709/229
`1/2005 East .............................. 707/101
`2/2005 Sheha et al.
`............... 455/456.1
`.. ............... 709/206
`2/2005 Onyon et al.
`2/2005 Bhansali et al.
`3/2005 Goring et al. ................. 709/220
`3/2005 Kotzin et al.
`................. 455/419
`4/2005 Chi et al.
`.. .................... 709/203
`4/2005 Aubault ........................ 709/213
`4/2005 Kim et al ................... 455/435.1
`5/2005 Moshe
`............. 379/142.01
`5/2005 Dhara et al.
`5/2005 Onyon et al.
`.. ............... 709/206
`5/2005 Ring et al.
`.................... 707 /204
`6/2005 Jewell ........................... 709/201
`6/2005 Hesselink et al.
`6/2005 Slate
`9/2005 Koskimies et al ............ 707 /203
`9/2005 Stein et al. .................... 709/206
`10/2005 Kopra et al.
`10/2005 Cue et al.
`12/2005 Kawakami
`5/2006 Torres et al.
`8/2006 Bhogal et al .................. 709/248
`9/2006 Celik
`10/2006 Pfleging et al.
`3/2007 Criddle et al.
`3/2007 Busey ........................... 715/853
`9/2007 Stibel et al.
`1/2008 Ramer et al.
`1/2008 Cheah ........................... 715/769
`
`4
`
`
`
`US 8,156,074 Bl
`Page 5
`
`2008/0039020 Al
`2008/0064378 Al
`2009/0037828 Al
`2009/0138546 Al
`2009/0327305 Al
`
`2/2008 Eskin ........................... 455/41.2
`3/2008 Kahan et al.
`2/2009 Waite et al.
`5/2009 Cruzada
`12/2009 Roberts et al.
`
`CN
`CN
`CN
`CN
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`GB
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`
`FOREIGN PATENT DOCUMENTS
`1202662
`12/1998
`1455522
`11/2003
`1313697 A
`2/2005
`2003-122958
`7/2006
`0801487 A2
`10/1997
`0836131 A2
`4/1998
`0836301 A
`4/1998
`0924917 A2
`6/1999
`0930593 A
`7 /1999
`1024441 A2
`2/2000
`0 986 225 Al
`3/2000
`0986225 Al
`3/2000
`1139608 A2
`10/2001
`1180890 A2
`2/2002
`1263244 A2
`4/2002
`2366050 A
`2/2002
`7303146 A
`11/1995
`10191453
`7 /1998
`11242620
`9/1999
`11242677
`9/1999
`2000232680 A
`8/2000
`2000316053 A
`11/2000
`2002142254 A
`5/2002
`2002185575 A
`6/2002
`2002247144 A
`8/2002
`2002314689 A
`10/2002
`2003259011 A
`9/2003
`WO 97 04391
`2/1997
`WO 97/39564
`10/1997
`WO 97 41520
`11/1997
`WO 98/03005
`1/1998
`WO 98 21648
`5/1998
`WO 98/29994 A
`7 /1998
`WO 98 54662
`12/1998
`WO 98/56159 A
`12/1998
`WO 99/05813
`2/1999
`WO 99/06900
`2/1999
`WO 99/36870
`7 /1999
`WO 99/40514
`8/1999
`WO 99/45451
`9/1999
`WO 99/45484
`9/1999
`WO 99/46701 A
`9/1999
`WO 99/50761
`10/1999
`WO 99/65256
`12/1999
`WO 00/11832
`3/2000
`WO 00/16222
`3/2000
`WO 00/29998
`5/2000
`0133874 Al
`5/2001
`WO 01/71539
`9/2001
`WO 01/80535 Al
`9/2001
`0217140 A2
`2/2002
`03-083716 Al
`10/2003
`WO 2005/112586 A2
`12/2005
`
`OTHER PUBLICATIONS
`
`Response to Non-Final Office Action dated Jan. 28, 2008, U.S. Appl.
`No. 09/753,537, filed Jan. 2, 2001.
`Final Office Action dated Feb. 7, 2008, U.S. Appl. No. 09/753,537,
`filed Jan. 2, 2001.
`Notice of Allowance dated Apr. 8, 2008, U.S. Appl. No. 10/659,646,
`filed Sep. 10, 2003.
`Internate Mail Consortium: "vCard Overview," Retrieved from the
`Internet: www.imc.org/pdi/vcardoverview.htrnl, Oct. 13, 1998.
`
`Internate Mail Consortium: "vCard The Electronic Business Card,"
`Retrieved from the Internet: www.imc.org/pdi/vcardwhite.htrnl, Jan.
`1, 1997.
`Batista et al., "Mining Web Access Logs of an On-line Newspaper,"
`A survey, SIGKKD Explorations, Jul. 2000, 8 pages.
`Lee et al., "Monitoring Data Archives for Grid Environments," 11th
`IEEE symposium on high performance distributed computing, Jul.
`2002, pp. 1-10.
`Intellisync email Accelerator, A detailed guide to functionality, Prod(cid:173)
`uct functionality paper, Mar. 2004, pp. 1-18.
`Finnigan, Anne, "The Safe Way to Shop Online," Sep. 1998, p. 162,
`Good Housekeeping, v. 227 No. 3.
`Chase, Larry, "Taking Transactions Online," Oct. 1998, pp. 124-132,
`Target Marketing, v.21 No. 10.
`Gong, Li, "Increasing Availabi