`Shribman et al .
`
`US 11,272,034 B2
`( 10 ) Patent No .:
`( 45 ) Date of Patent :
`* Mar . 8 , 2022
`
`US011272034B2
`
`( 54 ) SYSTEM AND METHOD FOR IMPROVING
`INTERNET COMMUNICATION BY USING
`INTERMEDIATE NODES
`( 71 ) Applicant : BRIGHT DATA LTD . , Netanya ( IL )
`( 72 ) Inventors : Derry Shribman , Tel Aviv ( IL ) ; Ofer
`Vilenski , Moshav Hadar Am ( IL )
`( 73 ) Assignee : BRIGHT DATA LTD . , Netanya ( IL )
`Subject to any disclaimer , the term of this
`( * ) Notice :
`patent is extended or adjusted under 35
`U.S.C. 154 ( b ) by 0 days .
`This patent is subject to a terminal dis
`claimer .
`( 21 ) Appl . No .: 17 / 241,119
`Apr. 27 , 2021
`( 22 ) Filed :
`( 65 )
`Prior Publication Data
`Aug. 12 , 2021
`US 2021/0250421 A1
`Related U.S. Application Data
`Continuation of application No. 16 / 524,026 , filed on
`Jul . 27 , 2019 , now Pat . No. 11,012,530 , which is a
`( Continued )
`
`( 60 )
`
`( 51 )
`
`( 52 )
`
`( 58 )
`
`Int . CI .
`H04L 29/08
`H04L 29/06
`
`U.S. Cl .
`CPC
`
`( 2006.01 )
`( 2006.01 )
`( Continued )
`H04L 67/32 ( 2013.01 ) ; H04L 63/029
`( 2013.01 ) ; H04L 65/4084 ( 2013.01 ) ;
`( Continued )
`Field of Classification Search
`HO4L 67/32 ; HO4L 67/02 ; HO4L 67/06 ;
`CPC
`H04L 67/2838 ; H04L 63/029 ; HO4L
`65/4084 ; H04N 21/4622
`( Continued )
`
`( 56 )
`
`CN
`EP
`
`3,922,494 A
`3,962,539 A
`
`References Cited
`U.S. PATENT DOCUMENTS
`11/1975 Cooper et al .
`8/1976 Ehrsam et al .
`( Continued )
`FOREIGN PATENT DOCUMENTS
`1/2012
`102314348
`3948176 A2 10/1999
`( Continued )
`
`OTHER PUBLICATIONS
`Berners - Lee et al . , RFC 1945 , Hypertext Transfer Protocol , HTTP /
`1.0 ( May 1996 ) ( 60 pages ) .
`( Continued )
`Primary Examiner Zi Ye
`( 74 ) Attorney , Agent , or Firm May Patents Ltd.
`( 57 )
`ABSTRACT
`A method for fetching a content from a web server to a client
`device is disclosed , using tunnel devices serving as inter
`mediate devices . The client device accesses an acceleration
`server to receive a list of available tunnel devices . The
`requested content is partitioned into slices , and the client
`device sends a request for the slices to the available tunnel
`devices . The tunnel devices in turn fetch the slices from the
`data server , and send the slices to the client device , where the
`content is reconstructed from the received slices . A client
`device may also serve as a tunnel device , serving as an
`intermediate device to other client devices . Similarly , a
`tunnel device may also serve as a client device for fetching
`content from a data server . The selection of tunnel devices
`to be used by a client device may be in the acceleration
`server , in the client device , or in both . The partition into
`slices may be overlapping or non - overlapping , and the same
`slice ( or the whole content ) may be fetched via multiple
`tunnel devices .
`27 Claims , 134 Drawing Sheets
`
`30
`
`32
`
`Acceleration Server
`
`330
`
`Tunnel # 3
`
`33b
`
`113
`
`Tunnel # 2
`
`31b
`
`31a
`
`Client # 1
`
`Internet
`
`22b
`
`Data
`Server
`# 2
`
`33a
`
`Tunnel # 1
`
`Client # 2
`
`22a
`
`Data
`Server
`# 1
`
`Metacluster LT, UAB
`EX1001
`Page 1 of 231
`
`
`
`2/2006 Carro
`5/2006 Srivastava
`7/2006 Squire
`8/2006 Cudd
`10/2006 McCanne et al .
`11/2006 Gan et al .
`11/2006 Hatano
`12/2006 Weller et al .
`4/2007 Marco et al .
`6/2007 Beaver
`6/2009 Appelman
`7/2009 Chen et al .
`11/2009 Shteyn
`3/2010 O'Toole
`4/2010 Berstis
`4/2010 Senthilnathan
`5/2010 Issa
`6/2010 Zhang
`7/2010 Reisman
`7/2010 Wei et al .
`8/2010 Pabla
`8/2010 Rao
`9/2010 Bryar
`9/2010 Shim
`10/2010 Zuckerman
`11/2010 Noureddine
`12/2010 Al - Abdulqader
`12/2010 Aoki
`1/2011 Samuels et al .
`1/2011 Berger
`2/2011 Hotti
`2/2011 Bivens
`2/2011 Goring
`4/2011 Bornstein
`4/2011 Chen et al .
`6/2011 St. Jacques
`7/2011 Raman
`10/2011 Yavilevich
`10/2011 Amidon
`1/2012 Hosea et al .
`3/2012 Shribman et al .
`3/2012 Agarwal
`4/2012 de Cesare
`5/2012 Gladwin et al .
`7/2012 Hammer et al .
`11/2012 Cranor
`2/2013 Cottrell
`5/2013 Sandstrom et al .
`6/2013 Kanevsky
`7/2013 Feinleib et al .
`7/2013 Stoyanov
`8/2013 Grieve
`9/2013 Liang
`9/2013 Rohrabaugh
`10/2013 Shribman et al .
`11/2013 Gandhi
`11/2013 Choi
`1/2014 Hawkes
`1/2014 Fomenko et al .
`2/2014 Wright
`2/2014 De
`
`US 11,272,034 B2
`Page 2
`
`Related U.S. Application Data
`continuation of application No. 16 / 214,451 , filed on
`Dec. 10 , 2018 , now Pat . No. 10,440,146 , which is a
`continuation of application No. 15 / 663,762 , filed on
`Jul . 30 , 2017 , now Pat . No. 10,277,711 , which is a
`continuation of application No. 14 / 930,894 , filed on
`Nov. 3 , 2015 , now Pat . No. 9,742,866 , which is a
`division of application No. 14 / 468,836 , filed on Aug.
`26 , 2014 , now Pat . No. 9,241,044 .
`( 60 ) Provisional application No. 61 / 870,815 , filed on Aug.
`28 , 2013 .
`( 51 ) Int . Ci .
`H04N 21/462
`H04L 67/60
`H04L 67/06
`H04L 65/612
`H04L 67/02
`H04L 67/567
`( 52 ) U.S. Ci .
`CPC
`
`( 2011.01 )
`( 2022.01 )
`( 2022.01 )
`( 2022.01 )
`( 2022.01 )
`( 2022.01 )
`H04L 67/02 ( 2013.01 ) ; H04L 67/06
`( 2013.01 ) ; H04L 67/2838 ( 2013.01 ) ; H04N
`21/4622 ( 2013.01 )
`( 58 ) Field of Classification Search
`USPC
`709/218
`See application file for complete search history .
`References Cited
`
`( 56 )
`
`U.S. PATENT DOCUMENTS
`
`4,347,827 A
`4,405,829 A
`4,464,650 A
`4,558,302 A
`4,814,746 A
`4,855,894 A
`4,937,781 A
`5,519,693 A
`5,577,243 A
`5,734,829 A
`5,758,195 A
`5,826,014 A
`5,974,566 A
`6,012,083 A
`6,012,090 A
`6,061,278 A
`6,134,584 A
`6,154,782 A
`6,173,330 B1
`6,185,625 B1
`6,236,652 B1
`6,240,444 B1
`6,266,704 B1
`6,311,216 B1
`6,351,775 B1
`6,389,422 B1
`6,389,462 B1
`6,421,733 B1
`6,466,470 B1
`6,513,061 B1
`6,519,693 B1
`6,665,715 B1
`6,687,732 B1
`6,701,374 B2
`6,785,705 B1
`6,792,461 B1
`6,795,848 B1
`6,842,463 B1
`6,868,453 B1
`6,895,011 B1
`6,961,783 B1
`
`9/1982 Cascio
`9/1983 Ri et al .
`7/1984 Eastman et al .
`10/1985 Welch
`3/1989 Miller et al .
`8/1989 Asahi
`6/1990 Lee et al .
`5/1996 Galuszka
`11/1996 Sherwood et al .
`3/1998 Robinson
`5/1998 Balmer
`10/1998 Coley
`10/1999 Ault
`1/2000 Savitzky
`1/2000 Chung
`5/2000 Kato et al .
`10/2000 Chang
`11/2000 Kawaguchi
`1/2001 Guo et al .
`2/2001 Tso
`5/2001 Preston et al .
`5/2001 Fin
`7/2001 Reed
`10/2001 Smith
`2/2002 Yu
`5/2002 Doi
`5/2002 Cohen
`7/2002 Tso
`10/2002 Chang
`1/2003 Ebata
`2/2003 Debey
`12/2003 Houri
`2/2004 Bector
`3/2004 Gupta
`8/2004 Kocherlakota
`9/2004 Hericourt
`9/2004 Border et al .
`1/2005 Drwiega
`3/2005 Watanabe
`5/2005 Lassers
`11/2005 Cook
`
`7,007,228 B1
`7,047,315 B1
`7,080,158 B1
`7,009,927 B2
`7,120,666 B2
`7,027,418 B2
`7,139,579 B2
`7,149,797 B1
`7,203,741 B2
`7,234,059 B1
`7,543,018 B2
`7,558,942 B1
`7,620,703 B1
`7,673,048 B1
`7,702,784 B2
`7,706,362 B1
`7,719,971 B1
`7,742,485 B2
`7,751,628 B1
`7,761,500 B1
`7,783,777 B1
`7,788,378 B2
`7,801,824 B1
`7,805,517 B2
`7,818,430 B2
`7,831,720 B1
`7,853,472 B2
`7,860,988 B2
`7,865,585 B2
`7,877,511 B1
`7,890,547 B2
`7,890,624 B2
`7,894,431 B2
`7,929,429 B2
`7,929,535 B2
`7,970,835 B2
`7,984,110 B1
`7,941,525 B1
`8,041,784 B1
`8,108,245 B1
`8,135,912 B2
`8,144,611 B2
`8,156,275 B2
`8,171,101 B2
`8,234,370 B2
`8,306,022 B1
`8,375,434 B2
`8,452,901 B1
`8,464,350 B2
`8,479,251 B2
`8,499,059 B2
`8,516,084 B1
`8,527,631 B1
`8,533,628 B2
`8,560,604 B2
`8,577,724 B1
`8,595,786 B2
`8,627,422 B2
`8,639,630 B2
`8,655,838 B2
`8,655,985 B2 *
`8,719,430 B2
`8,719,505 B2
`8,769,035 B2
`8,832,179 B2
`8,838,811 B2
`8,671,221 B2
`8,935,798 B1
`9,201,808 B2
`8,972,602 B2
`8,990,357 B2
`8,996,856 B2
`9,015,335 B1
`9,059,938 B1
`9,100,320 B2
`9,122,554 B2
`9,154,557 B2
`9,177,157 B2 *
`
`HO4L 67/2814
`709/219
`
`5/2014 Van Ackere
`6/2014 Shribman et al .
`7/2014 Resch et al .
`9/2014 Owen et al .
`9/2014 Chen
`11/2014 Shribman et al .
`1/2015 Smith
`1/2015 Shribman et al .
`3/2015 Mithyantha
`3/2015 Graham - Cumming
`3/2015 Amit
`4/2015 Gigliotti
`6/2015 Strand
`8/2015 Hsy
`9/2015 Callaghan
`10/2015 Lev - Ran
`11/2015 Binder
`
`H04L 63/0281
`
`Page 2 of 231
`
`
`
`US 11,272,034 B2
`Page 3
`
`( 56 )
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`9,237,210 B2
`9,253,164 B2
`9,313,100 B1
`9,374,244 B1
`9,378,473 B2
`9,418,243 B2
`9,444,903 B2
`9,584,529 B2
`9,705,959 B1
`9,742,866 B2
`9,979,674 B1
`9,990,295 B2
`10,182,466 B2
`10,277,711 B2
`10,361,911 B2
`10,404,791 B2
`10,410,244 B2
`10,484,337 B2
`10,484,510 B2
`10,560,509 B2
`10,594,660 B2
`10,637,956 B1
`10,645,654 B1
`10,650,166 B1
`2001/0011312 A1
`2001/0033583 A1
`2001/0054020 A1
`2002/0007413 A1
`2002/0026517 Al
`2002/0059371 A1
`2002/0065930 A1
`2002/0069241 A1
`2002/0073232 A1
`2002/0091760 A1
`2002/0103823 A1
`2002/0112036 Al
`2002/0120874 A1
`2002/0123895 A1
`2002/0169818 Al
`2002/0178217 Al
`2002/0194183 A1
`2002/0194292 Al
`2003/0009518 A1
`2003/0009583 Al
`2003/0018705 Al
`2003/0018834 A1
`2003/0074403 Al
`2003/0095520 A1
`2003/0097408 Al
`2003/0115364 A1
`2003/0163413 A1
`2003/0174648 A1
`2003/0187925 Al
`2003/0200307 A1
`2003/0204602 Al
`2003/0210694 Al
`2003/0229682 A1
`2003/0229718 A1
`2003/0229785 A1
`2004/0044731 A1
`2004/0054748 Al
`2004/0068579 Al
`2004/0088646 A1
`2004/0117455 Al
`2004/0133692 Al
`2004/0153473 A1
`2004/0212490 A1
`2004/0221207 Al
`2004/0230593 Al
`2004/0236962 Al
`2004/0254907 Al
`2004/0263479 Al
`2004/0264506 A1
`2005/0015552 A1
`2005/0018645 Al
`
`1/2016 Liu
`2/2016 Gouge
`4/2016 Jenkins
`6/2016 Reed
`6/2016 Wolfe
`8/2016 Bauer
`9/2016 Nuaimi
`2/2017 Su
`7/2017 Strand
`8/2017 Shribman
`5/2018 Kumar
`6/2018 Shribman et al .
`1/2019 Nirantar
`4/2019 Shribman
`7/2019 Brandwine
`9/2019 Puri
`9/2019 Toval
`11/2019 Subbarayan
`11/2019 Shribman
`2/2020 Lo
`3/2020 Smith
`4/2020 Juravicius
`5/2020 Backholm
`5/2020 Sundberg
`8/2001 Chu
`10/2001 Rabenko et al .
`12/2001 Barth
`1/2002 Garcia - Luna - Aceves et al .
`2/2002 Watson
`5/2002 Jamail
`5/2002 Rhodes
`6/2002 Narlikar et al .
`6/2002 Hong
`7/2002 Rozen
`8/2002 Jackson
`8/2002 Bohannon
`8/2002 Shu et al .
`9/2002 Potekhin
`11/2002 Stewart
`11/2002 Nguyen
`12/2002 Yoakum
`12/2002 King
`1/2003 Harrow et al .
`1/2003 Chan et al .
`1/2003 Chen
`1/2003 Eilers
`4/2003 Harrow et al .
`5/2003 Aalbers
`5/2003 Kageyama
`6/2003 Shu et al .
`8/2003 Wiczkowski
`9/2003 Wang et al .
`10/2003 Inala
`10/2003 Raju et al .
`10/2003 Hudson et al .
`11/2003 Jayaraman et al .
`12/2003 Day
`12/2003 Tock
`12/2003 Daseke
`3/2004 Chen
`3/2004 Ackaouy
`4/2004 Marmigere
`5/2004 Yeager et al .
`6/2004 Kaminsky
`7/2004 Blanchet
`8/2004 Hutchinson
`10/2004 Fredericks
`11/2004 Yokota
`11/2004 Rudin
`11/2004 Wong
`12/2004 Crow et al .
`12/2004 Shkolnikov
`12/2004 Furukawa
`1/2005 So et al .
`1/2005 Mustonen et al .
`
`2005/0022236 A1
`2005/0027782 A1
`2005/0050097 Al
`2005/0060542 Al
`2005/0096753 Al
`2005/0097441 A1
`2005/0108244 A1
`2005/0108551 Al
`2005/0125412 A1
`2005/0165903 Al
`2005/0228964 Al
`2005/0235044 Al
`2006/0015545 Al
`2006/0026304 A1
`2006/0036755 A1
`2006/0039352 A1
`2006/0047844 Al
`2006/0059091 A1
`2006/0075114 A1
`2006/0155995 A1
`2006/0184647 A1
`2006/0187830 A1
`2006/02 12542 A1
`2006/0212584 Al
`2006/0224687 A1
`2006/0236083 Al
`2006/0242318 Al
`2006/0259728 A1
`2006/0271438 Al
`2006/0280191 A1
`2007/0011674 Al
`2007/0042332 A1
`2007/0047452 Al
`2007/0050522 A1
`2007/0061440 A1
`2007/0073878 Al
`2007/0088821 A1
`2007/0100839 A1
`2007/0142036 Al
`2007/0156855 A1
`2007/0171921 A1
`2007/0174246 A1
`2007/0174442 A1
`2007/0177513 A1
`2007/0180111 Al
`2007/0226810 Al
`2007/0239655 Al
`2007/0283026 A1
`2008/0008089 Al
`2008/0010365 Al
`2008/0025506 Al
`2008/0037536 A1
`2008/0046562 Al
`2008/0052156 A1
`2008/0071925 A1
`2008/0072178 A1
`2008/0098101 A1
`2008/0109446 Al
`2008/0120427 Al
`2008/0125123 Al
`2008/0134258 Al
`2008/0162700 A1
`2008/0196098 Al
`2008/0201438 A1
`2008/0209028 Al
`2008/0214152 Al
`2008/0222244 Al
`2008/0222267 A1
`2008/0222291 A1
`2008/0225710 Al
`2008/0228537 A1
`2008/0228938 A1
`2008/0235361 A1
`2008/0235391 Al
`2008/0235623 Al
`2008/0235746 Al
`2008/0086730 A1
`2008/0243735 Al
`2008/0256175 Al
`
`1/2005 Ito et al .
`2/2005 Jalan
`3/2005 Yeh
`3/2005 Risan
`5/2005 Arling
`5/2005 Herbach
`5/2005 Riise
`5/2005 Toomey
`6/2005 Glover
`7/2005 Doan
`10/2005 Sechrest et al .
`10/2005 Tazuma
`1/2006 Ezra
`2/2006 Price
`2/2006 Abdullah
`2/2006 Karstens
`3/2006 Deng
`3/2006 Wang
`4/2006 Panasyuk
`7/2006 Torvinen
`8/2006 Dixit
`8/2006 Nam
`9/2006 Fang
`9/2006 Yu et al .
`10/2006 Popkin
`10/2006 Fritsch
`10/2006 Nettle
`11/2006 Chandrasekaran et al .
`11/2006 Shotland
`12/2006 Nishida
`1/2007 Joo
`2/2007 Leem
`3/2007 Lohr
`3/2007 Grove
`3/2007 Sundaram
`3/2007 Issa
`4/2007 Sankuratripati
`5/2007 Kim
`6/2007 Wikman
`7/2007 Johnson
`7/2007 Wookey
`7/2007 Sigurdsson
`7/2007 Sherman et al .
`8/2007 Kuokkanen
`8/2007 Chmaytelli
`9/2007 Hotti
`10/2007 Agetsuma
`12/2007 Lohmar
`1/2008 Bornstein et al .
`1/2008 Schneider
`1/2008 Muraoka
`2/2008 Padmanabhan
`2/2008 Butler
`2/2008 Brenner
`3/2008 Leighton
`3/2008 Budzisch
`4/2008 Black
`5/2008 Wang
`5/2008 Ramanathan
`5/2008 Dorenbosch
`6/2008 Goose et al .
`7/2008 Aborn
`8/2008 Cottrell
`8/2008 Mandre
`8/2008 Kurup
`9/2008 Ramer
`9/2008 Huang
`9/2008 Horn
`9/2008 Weller
`9/2008 Raja
`9/2008 Monfried
`9/2008 Plamondon
`9/2008 Crosbie et al .
`9/2008 Painter et al .
`9/2008 Li
`9/2008 Peters
`10/2008 Vertes
`10/2008 Rish
`10/2008 Lee
`
`Page 3 of 231
`
`
`
`( 56 )
`
`References Cited
`U.S. PATENT DOCUMENTS
`10/2008 Hurst
`11/2008 Bailey
`11/2008 Carson
`12/2008 Sharma
`12/2008 McCanne
`1/2009 Redmond
`2/2009 Armon - Kest
`2/2009 Gai
`2/2009 Kozat
`2/2009 Chatterjee
`3/2009 Lu
`3/2009 Kurebayashi
`5/2009 Kikugawa
`5/2009 Klein
`6/2009 Miller
`6/2009 Sherwin
`6/2009 Agarwal
`7/2009 Meyer
`7/2009 Hluchyj
`7/2009 Raja
`7/2009 Agarwal
`8/2009 Hsu
`8/2009 Sudhaka
`8/2009 Hertle
`8/2009 Yokokawa et al .
`8/2009 Burch
`9/2009 Thompson
`9/2009 Vasseur
`9/2009 Sun
`10/2009 Jacobsson
`10/2009 Suzuki
`11/2009 Wong et al .
`11/2009 Etchegoyen
`12/2009 Lepeska
`12/2009 Dye
`12/2009 Chalouhi et al .
`12/2009 Hicks
`12/2009 Swildens
`2/2010 Kang
`2/2010 Sakata
`2/2010 Jeon
`3/2010 Tucker et al .
`3/2010 Candelore
`4/2010 Liu
`4/2010 Khalid et al .
`4/2010 Zuckerman
`4/2010 White
`4/2010 Sample
`5/2010 Ramaswami
`5/2010 Richardson
`6/2010 Gladwin et al .
`6/2010 Flinta
`6/2010 Manku
`6/2010 Collet
`6/2010 Lewis
`6/2010 Maloo
`6/2010 Maloo
`6/2010 Donaldson
`7/2010 Rieger et al .
`7/2010 Sebastian
`9/2010 Narayanan
`9/2010 Koren
`10/2010 Chauhan
`11/2010 Vepsalainen
`12/2010 Raja
`12/2010 Asati et al .
`1/2011 Dinur
`1/2011 Unnikrishnan
`1/2011 Kim
`2/2011 Zaid
`3/2011 Dorso
`4/2011 Shribman
`5/2011 Pyo
`6/2011 Shaheen
`6/2011 Serban et al .
`
`2008/0263180 A1
`2008/0282112 A1
`2008/0288973 Al
`2008/0298328 Al
`2008/0320151 A1
`2009/0010426 A1
`2009/0037529 Al
`2009/0037977 A1
`2009/0055471 Al
`2009/0055749 A1
`2009/0070489 A1
`2009/0077233 A1
`2009/0136219 Al
`2009/0138538 A1
`2009/0150534 A1
`2009/0150930 A1
`2009/0161554 Al
`2009/0177761 A1
`2009/0182843 Al
`2009/0187654 Al
`2009/0193498 A1
`2009/0199000 A1
`2009/0204700 A1
`2009/02 16887 A1
`2009/0217122 A1
`2009/0217351 A1
`2009/0222515 Al
`2009/0232003 Al
`2009/0234970 A1
`2009/0248793 A1
`2009/0262724 A1
`2009/0279559 Al
`2009/0292816 A1
`2009/0300208 Al
`2009/0313318 Al
`2009/0319502 A1
`2009/0320119 Al
`2009/0327489 A1
`2010/0031183 Al
`2010/0036954 Al
`2010/0042724 Al
`2010/0066808 A1
`2010/0067703 A1
`2010/0082513 Al
`2010/0085977 A1
`2010/0094970 A1
`2010/0095208 A1
`2010/0100952 A1
`2010/0115613 A1
`2010/0125675 A1
`2010/0115063 Al
`2010/0145925 A1
`2010/0154044 Al
`2010/0161752 A1
`2010/0161756 A1
`2010/0161760 A1
`2010/0161799 A1
`2010/0162126 A1
`2010/0002882 A1
`2010/0180082 A1
`2010/0235438 Al
`2010/0235473 Al
`2010/0262650 A1
`2010/0293555 Al
`2010/0322237 A1
`2010/0329270 A1
`2011/0007665 A1
`2011/0022582 A1
`2011/0023125 A1
`2011/0035503 A1
`2011/0066924 A1
`2011/0087733 A1
`2011/0117938 Al
`2011/0128911 A1
`2011/0145317 A1
`
`US 11,272,034 B2
`Page 4
`
`2011/0154477 Al
`2011/0173345 A1
`2011/0264809 Al
`2011/0282997 A1
`2011/0314347 A1
`2012/0023212 Al
`2012/0036220 A1
`2012/0096116 A1
`2012/0099566 A1
`2012/0124173 Al
`2012/0124239 Al
`2012/0136926 A1
`2012/0144047 Al
`2012/0164980 A1
`2012/0166582 A1
`2012/0185947 A1
`2012/0198524 A1
`2012/0239811 A1
`2012/0246273 A1 *
`
`6/2011 Parla
`7/2011 Knox
`10/2011 Koster
`11/2011 Prince
`12/2011 Nakano et al .
`1/2012 Roth
`2/2012 Dare
`4/2012 Mislove
`4/2012 Laine et al .
`5/2012 De et al .
`5/2012 Shribman
`5/2012 Dillon
`6/2012 Armstrong
`6/2012 Van Phan
`6/2012 Binder
`7/2012 Phillips
`8/2012 Celebisoy
`9/2012 Kohli
`9/2012 Bornstein
`
`H04L 45/00
`709/217
`
`2012/0254370 A1
`2012/0254456 Al
`2012/0264520 A1
`2012/0290717 Al
`2012/0297041 A1
`2012/0323674 A1
`2013/0007031 A1
`2013/0007232 A1
`2013/0007253 Al
`2013/0019258 A1
`2013/0046817 A1
`2013/0047020 A1
`2013/0064370 A1
`2013/0067086 A1
`2013/0072233 Al
`2013/0080498 A1
`2013/0080575 Al
`2013/0081129 Al
`2013/0083800 A1
`2013/0117413 A1
`2013/0145017 Al
`2013/0151709 Al
`2013/0157699 Al
`2013/0166768 Al
`2013/0167045 Al
`2013/0171964 Al
`2013/0173756 A1
`2013/0201316 A1
`2013/0212462 A1
`2013/0219281 A1
`2013/0219458 A1
`2013/0263280 A1
`2013/0268357 Al
`2013/0272519 Al
`2013/0304796 A1
`2013/0326607 A1
`2013/0339477 A1
`2014/0013001 A1
`2014/0078462 Al
`2014/0082260 A1
`2014/0189802 Al
`2014/0199044 A1
`2014/0201323 A1
`2014/0222974 A1
`2014/0244778 Al
`2014/0258465 Al
`2014/0301334 A1
`2014/0310709 A1
`2014/0337308 A1
`2014/0359081 Al
`2014/0372627 A1
`2014/0376403 A1
`2015/0006615 Al
`2015/0016261 Al
`2015/0026239 A1
`2015/0026341 Al
`2015/0032803 A1
`2015/0033001 Al
`2015/0036485 Al
`
`10/2012 Bacher
`10/2012 Visharam
`10/2012 Marsland
`11/2012 Luna
`11/2012 Momchilov
`12/2012 Simmons
`1/2013 Makino
`1/2013 Wang
`1/2013 Li
`1/2013 Bhatia
`2/2013 Isbister
`2/2013 Hershko
`3/2013 Gouge
`3/2013 Hershko
`3/2013 Sandholm
`3/2013 Desilva
`3/2013 Prince
`3/2013 Niemelä
`4/2013 Lezama Bounine
`5/2013 Kaneko
`6/2013 Luna
`6/2013 Luna
`6/2013 Talwar
`6/2013 Gouache et al .
`6/2013 Xu
`7/2013 Bhatia
`7/2013 Luna
`8/2013 Binder et al .
`8/2013 Athas
`8/2013 Trevelyan
`8/2013 Ramanathan
`10/2013 Cote
`10/2013 Heath
`10/2013 Huang
`11/2013 Jackowski
`12/2013 Feng
`12/2013 Majeti
`1/2014 Cox
`3/2014 Abreu
`3/2014 Oh et al .
`7/2014 Montgomery
`7/2014 Gupta
`7/2014 Fall
`8/2014 Liu
`8/2014 Wyatt
`9/2014 Li
`10/2014 Labranche
`10/2014 Nirantar
`11/2014 De Francisci Morales
`12/2014 Van Deventer
`12/2014 Axelrod
`12/2014 Shao
`1/2015 Wainner
`1/2015 Backholm
`1/2015 Hofmann
`1/2015 Blacka
`1/2015 Graham - Cumming
`1/2015 Ivanov
`2/2015 Poulson
`
`Page 4 of 231
`
`
`
`( 56 )
`
`References Cited
`U.S. PATENT DOCUMENTS
`2/2015 Agarwal
`3/2015 Shribman
`5/2015 Cohen
`5/2015 Trevelyan
`6/2015 Calme
`6/2015 Hansen
`7/2015 Yi
`7/2015 Toval
`7/2015 Toval
`8/2015 Horn
`9/2015 Chakirov
`10/2015 Goodwin
`11/2015 Verde
`11/2015 Dion
`12/2015 Yeung
`12/2015 Pollack
`12/2015 Limberg
`12/2015 Kennedy
`1/2016 LaBosco et al .
`2/2016 Rosner
`3/2016 Aimone
`4/2016 Fan
`4/2016 Shribman
`5/2016 Graumann
`6/2016 Famulari
`6/2016 Li
`6/2016 Montana
`7/2016 Luna
`8/2016 Xia
`10/2016 Fix
`11/2016 Kölhi
`11/2016 Eriksson
`12/2016 Reddy et al .
`12/2016 Le
`2/2017 Zhou
`6/2017 Burke
`8/2017 Toval
`8/2017 Wang
`8/2017 Gheorghe
`9/2017 Johnson
`12/2017 Backholm
`1/2018 Beauford
`2/2018 Chiba
`2/2018 Nirantar
`3/2018 Deen
`3/2018 Jung
`5/2018 Prince
`6/2018 Lawrence
`7/2018 Koonce
`8/2018 Pang
`8/2018 Cosgrove
`9/2018 Johnson
`12/2018 Gonzalez
`12/2018 Mahaffey
`12/2018 Wang
`12/2018 Knecht
`1/2019 Cella
`1/2019 Shribman
`2/2019 Kotian
`2/2019 Backholm
`2/2019 Graham - Cumming
`3/2019 Luna
`4/2019 Collier
`5/2019 Holloway
`5/2019 Bott
`5/2019 Luna
`6/2019 Malboubi
`6/2019 Shan
`6/2019 Toval
`6/2019 McCarthy et al .
`6/2019 Kotadia
`8/2019 Li
`8/2019 Patil
`12/2019 Chakra
`12/2019 Nucci
`
`2015/0039674 Al
`2015/0067819 A1
`2015/0135302 A1
`2015/0149431 A1
`2015/0172324 Al
`2015/0172406 A1
`2015/0189401 A1
`2015/0206176 A1
`2015/0206197 Al
`2015/0244839 A1
`2015/0268905 Al
`2015/0295988 A1
`2015/0317218 A1
`2015/0341812 A1
`2015/0347118 A1
`2015/0350362 A1
`2015/0358648 A1
`2015/0372972 A1
`2016/0021430 A1
`2016/0035019 Al
`2016/0077547 A1
`2016/0098049 A1
`2016/0105530 A1
`2016/0140405 A1
`2016/0162706 A1
`2016/0170814 Al
`2016/0188657 Al
`2016/0205028 Al
`2016/0241664 Al
`2016/0294956 A1
`2016/0323409 A1
`2016/0337464 A1
`2016/0352628 A1
`2016/0366233 A1
`2017/0041416 A1
`2017/0155654 A1
`2017/0221092 A1
`2017/0230434 A1
`2017/0250861 A1
`2017/0272316 A1
`2017/0374566 Al
`2018/0020324 Al
`2018/0034766 A1
`2018/0042067 Al
`2018/0063228 A1
`2018/0077624 Al
`2018/0131668 A1
`2018/0167336 Al
`2018/0213060 A1
`2018/0225387 A1
`2018/0227210 A1
`2018/0262388 Al
`2018/0349354 Al
`2018/0367560 A1
`2018/0375896 A1
`2018/0375952 Al
`2019/0033845 A1
`2019/0037047 A1
`2019/0050164 A1
`2019/0059083 A1
`2019/0068740 A1
`2019/0098518 Al
`2019/0110173 A1
`2019/0138560 A1
`2019/0155665 Al
`2019/0166520 A1
`2019/0171474 A1
`2019/0174449 A1
`2019/0180316 Al
`2019/0182034 A1
`2019/0199611 A1
`2019/0238510 Al
`2019/0260859 Al
`2019/0372878 A1
`2019/0373083 Al
`
`US 11,272,034 B2
`Page 5
`
`2019/0379766 A1
`2019/0387430 A1
`2020/0007494 Al
`2020/0159622 A1
`2020/0162432 Al
`2020/0169536 A1
`2020/0184035 A1
`2020/0186614 Al
`2020/0259893 Al
`2020/0287867 Al
`
`12/2019 Decenzo
`12/2019 Ingerman
`1/2020 Prince
`5/2020 Chintagunta
`5/2020 Ludin
`5/2020 Santelia
`6/2020 Santelia
`6/2020 Luna
`8/2020 James
`9/2020 Knecht
`
`FOREIGN PATENT DOCUMENTS
`
`EP
`EP
`EP
`GB
`JP
`JP
`KR
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`
`1672826
`2597869 A1
`2922275 B1
`2418108 A
`H11-355302
`2007280388
`1020090097034
`2000/018078 A1
`2004094980
`2004094980 A2
`2007/136665
`2010090562 A1
`2011068784 Al
`2015034752 A1
`2015/157646
`2016181383
`2019/043687
`
`6/2006
`12/2013
`3/2016
`3/2006
`12/1999
`10/2007
`9/2009
`3/2000
`11/2004
`11/2004
`11/2007
`12/2010
`9/2011
`3/2015
`10/2015
`11/2016
`3/2019
`
`OTHER PUBLICATIONS
`Leech et al . , RFC 1928 , Socks Protocol , Version 5 ( Internet Engi
`neering Task Force , Network Working Group , Mar. 1996 ) ( 9 pages ) .
`Wessels , “ Squid : The Definitive Guide , ” ISBN - 10 : 9780596001629 ,
`ISBN - 13 : 978-0596001629 , O'Reilly Media ; 1st Ed . ( Jan. 1 , 2004 )
`( 468 pages )
`Luotonen , “ Web Proxy Servers , ” ISBN - 10 : 0136806120 , ISBN - 13 :
`978-0136806127 , Prentice Hall ; 1st Ed .
`( Dec. 30 , 1997 ) ( 452
`pages ) .
`Loutonen et al . , “ World - Wide Web proxies , ” Computer Networks
`and ISDN Systems 27,147-154 ( Elsevier Science B. V. ) ( 1994 ) ( 8
`pages ) .
`Cooper et al . , RFC 3040 , Internet Web Replication and Caching
`Taxonomy ( Jan. 2001 ) ( 32 pages ) .
`ISO / IEC 23009-1 : 2012 ( E ) , MPEG - DASH standard , Jan. 5 , 2012
`( 133 pages ) .
`ProxyList.net , as captured by the Wayback Machine ( web.archive .
`org ) , on Jul . 17 , 2011 ( 1 page ) .
`Printout of VIP72 Youtube web page at https://www.youtube.com/
`watch ? v = LoHct2kSnn4 , retrieved Nov. 21 , 2019 ( 1 page ) .
`VIP72 Scene Images extracted from VIP72.com/nvpnnet , MPEG - 4
`video recording of “ nVPN.net | Double your Safety and use Socks5
`+ nVpn ” , accessed from https://www.youtube.com/watch?v=
`LOHct2kSnn4 , published Sep. 11 , 2011 ( 221 pages ) .
`Certification dated Nov. 8 , 2019 of Anjali Shresta of Google , Proof
`of Date for VIP72 Youtube web page and video ( 4 pages ) .
`VIP72.com home page as of 2013 from Wayback Machine ( 3
`pages ) .
`Case IPR2020-00167_Corrected Petition for Inter Partes Review
`of U.S. Pat . No. 9,742,866 ( 57 pages ) .
`Case IPR2020-00166 Corrected Petition for Inter Partes Review
`of U.S. Pat . No. 9,241,044 ( 75 pages ) .
`“ Keep Alive ” —Imperva , 2019 https://www.imperva.com/learn/
`performance / keep - alive ( 2019 ) ( 3 pages ) .
`Third party observation filed on Jun . 21 , 2019 in PCT Application
`No. PCT / IL2018 / 050910 ( 7 pages ) .
`IETF named : IPv6 Tunnel Broker , Apr. 1999 — First uploaded
`document submitted with third party observation dated Jun . 21 ,
`2019 ( 13 pages )
`RFC 3053 ( Jan. 2001 ) named : IPv6 Tunnel Broker - Secod uploaded
`document submitted with third party observation dated Jun . 21 ,
`2019 ( 13 pages ) .
`
`Page 5 of 231
`
`
`
`US 11,272,034 B2
`Page 6
`
`( 56 )
`
`References Cited
`OTHER PUBLICATIONS
`RFC 3143 , Known HTTP Proxy / Caching Problems , Jun . 2001 ( 32
`pages ) .
`RFC 3022 , Traditional IP Network Address Translator ( Traditional
`NAT ) , Jan. 2001 ( 16 pages ) .
`RFC 2068 , Hypertext Transfer Protocol HTTP / 1.1 , Jan. 1997 ( 162
`pages ) .
`RFC 1919 , Classical versus Transparent IP Proxies , Mar. 1996 ( 35
`pages ) .
`HAProxy Reference Manual , Version 1.2.18 , Willy Tarreau , May
`25 , 2008 ( 40 pages ) .
`HAProxy Architecture Guide , Version 1.2.18 , Willy Tarreau , May
`25 , 2008 ( 23 pages ) .
`RFC 2663 entitled : “ IP Network Address Translator ( NAT ) Termi
`nology and Considerations ” , Aug. 1999 ( 30 pages ) .
`International Search Report of PCT / US2010 / 034072 dated Jul . 1 ,
`2010 .
`Screen captures from YouTube video clip entitle “ nVpn.net | Double
`your Safety and use Socks5 + nVpn ” 38 pages , last accessed Nov.
`20 , 2018 < https://www.youtube.com/watch?v=LOHct2kSnn4 > .
`Screen captures from YouTube video clip entitle " Andromeda ” 47
`pages , publicly known and available as of at least 2011 < https : //
`www.youtube.com/watch?v=yRRYPFLbKNU > .
`Screen captures from YouTube video clip entitle “ Change Your
`Country IP Address & Location with Easy Hide IP Software ” 9
`pages , publicly known and available as of at least 2011 , < https : //
`www.youtube.com/watch?v=ulwkflsOfdA and https://www.youtube .
`com / watch ? v = iFEMT - 09DTc > .
`SpyEye , https://www.symantec.com/security-center/writeup 2010
`020216-0135-9 ; http://securesql.info/riskyclouds/spyeye-user
`manual ; known as of at least 2010 .
`CoralCDN ( “ CoralCDN ” ) , https://pdos.csail.mit.edu/6.824/papers/
`freedman - coral.pdf ( 14 Pages ) .
`International Search Report issued in PCT Application No. PCT /
`US2010 / 051881 dated Dec. 9 , 2010 .
`Supplementary European Search Report issued in EP Application
`No. 10822724 dated Apr. 24 , 2013 .
`Notice of Preliminary Rejection in KR Application No. 10-2012
`7011711 dated Jul . 15 , 2016 .
`YouTube video clip entitled “ nVpn.net | Double your Safety and use
`Socks5 + nVpn ” < https://www.youtube.com/watch?v=LOHct2kSnn4 > .
`YouTube video clip entitled “ Andromeda ” < https://www.youtube .
`com / watch ? v = yRRYpFLbKNU > .
`YouTube video clip entitled " Change Your Country IP Address &
`Location with Easy Hide IP Software ” < https : /www.youtube.com/
`watch ? v = ulwkflsOfdA and https://www.youtube.com/watch?v=
`iFEMT - 09DTc > .
`R. Fielding et al . , RFC 2616 : Hypertext Transfer Protocol HTTP /
`1.1 , Jun . 1999 , retrieved from the Internet http://ref-editor.org
`[ retrieved Apr. 15 , 2002 ] .
`Syverson P. , Reed M. G. , Goldschlag M. , “ Towards an Analysis of
`Onion Routing Security ” , “ Workshop on Design Issues in Anonym
`ity and Unobservability " , Berkeley , CA , Jul . 2000 ( 14 pages ) .
`International Organization for Standardization , ISO 8601 ,
`“ Data
`elements and interchange formats — Information interchange
`Representation of dates and times ” , 1988 ( 19 pages ) .
`IETF RFC 675 " Specification of Internet Transmission Control
`Program ” , Dec. 1974 ( 70 pages ) .
`IETF RFC 793 “ Protocol Specification ” , Sep. 1981 ( 90 pages ) .
`IETF RFC 791 “ Protocol Specification ” , Sep. 1981 ( 50 pages ) .
`IETF RFC 1349 “ Type of Service in the Internet Protocol Suite ” ,
`Jul . 1992 ( 28 pages ) .
`IETF RFC 2460 “ Internet Protocol , Version 6 ( IPv6 ) ” , Dec. 1998
`( 39 pages )
`IETF RFC 3315 “ Dynamic Host Configuration Protocol for IPv6
`( DHCPv6 ) ” , Jul . 2003 ( 101 pages ) .
`IETF RFC 2131 “ Dynamic Host Configuration Protocol ” , Mar.
`1997 ( 45 pages ) .
`IETF RFC 1034 “ Domain Names — Concepts and Facilities ” , Nov.
`1987 ( 52 pages ) .
`
`9
`
`2
`
`IETF RFC 1035 “ Domain Names - Implementation and Specifica
`tion ” , Nov. 1987 ( 52 pages ) .
`IETF RFC 792 ,
`“ Internet Control Message Protocol : DARPA
`Internet Program Protocol Specification ” , Sep. 1981 ( 21 pages ) .
`IETF RFC 1072 , “ TCP Extensions for Long - Delay Paths ” , Oct.
`1988 ( 16 pages ) .
`IETF RFC 1323 ,
`“ TCP Extensions for High Performance ” , May
`1992 ( 37 pages ) .
`IETF RFC 1825 , “ Security Architecture for the Internet Protocol ” ,
`Aug. 1995 ( 22 pages ) .
`IETF RFC 2401 , “ Security Architecture for the Internet Protocol ” ,
`Nov. 1998 ( 66 pages ) .
`IETF RFC 1826 , “ IP Authentication Header ” , Aug. 1995 ( 13 pages ) .
`IETF RFC 4301 , “ Security Architecture for the Internet Protocol ” ,
`Dec. 2005 ( 101 pages ) .
`IETF RFC 1827 , “ IP Encapsulating Security Payload ( ESP ) " , Aug.
`1995 ( 12 pages ) .
`IETF RFC 1828 , “ IP Authentication using Keyed MD5 ” , Aug. 1995
`( 6 pages ) .
`IETF RFC 1829 , “ The ESP DES - CBC Transform ” , Aug. 1995 ( 11
`pages ) .
`IETF RFC 1885 , “ Internet Control Message Protocol ( ICMPv6 ) for
`the Internet Protocol Version 6 ( IPv6 ) Specification ” , Dec. 1995 ( 20
`pages ) .
`IETF RFC 1918 ,
`“ Address Allocation for Private Internets ” , Feb.
`1996 ( 9 pages ) .
`IETF RFC 2463 , “ Internet Control Message Protocol ( ICMPv6 ) for
`the Internet Protocol Version 6 ( IPv6 ) Specification ” , Dec. 1998 ( 18
`pages ) .
`IETF RFC 2464 , “ Transmission of IPv6 Packets over Ethernet
`Networks ” , Dec. 1998 ( 7 pages ) .
`IETF RFC 2547 , “ BGP / MPLS VPNs ” , Mar. 1999 ( 25 pages ) .
`IETF RFC 2616 , “ Hypertext Transfer Protocol — HTTP / 1.1 " , Jun .
`1999 ( 114 pages ) .
`IETF RFC 2914 , “ Congestion Control Principles ” , Sep. 2000 ( 17
`pages ) .
`IETF RFC 3207 , “ SMTP Service Extension for Secure SMTP over
`Transport Layer Security ” , Feb. 2002 ( 9 pages ) .
`IETF RFC 3489 , “ STUN — Simple Traversal of User Datagram
`Protocol ( UDP ) Through Network Address Translators ( NATs ) ” ,
`Mar. 2003 ( 47 pages ) .
`IETF RFC 4026 , “ Provider Provisioned Virtual Private Network
`( VPN ) Terminology ” , Mar. 2005 ( 20 pages ) .
`IETF RFC 4309 , “ Using Advanced Encryption Standard ( AES )
`CCM Mode with IPsec Encapsulating Security Payload ( ESP ) ” ,
`Dec. 2005 ( 13 pages ) .
`IETF RFC 5246 ,
`“ The Transport Layer Security ( TLS ) Protocol
`Version 1.2 " , Aug. 2008 ( 104 pages ) .
`IETF RFC 6520 , “ Transport Layer Security ( TLS ) and Datagram
`Transport Layer Security ( DTLS ) Heartbeat Extension ” , Feb. 2012
`( 9 pages ) .
`IETF RFC 7230 , “ Hypertext Transfer Protocol ( HTTP / 1.1 ) : Mes
`sage Syntax and Routing ” , Jun . 2014 ( 89 pages ) .
`IETF RFC 7231 , “ Hypertext Transfer Protocol ( HTTP / 1.1 ) : Seman
`tics and Content ” , Jun . 2014 ( 101 pages ) .
`IETF RFC 7232 , “ Hypertext Transfer Protocol ( HTTP / 1.1 ) : Con
`ditional Requests ” , Jun . 2014 ( 28 pages ) .
`IETF RFC 7233 , “ Hypertext Transfer Protocol ( HTTP / 1.1 ) : Range
`Requests ” , Jun . 2014 ( 25 pages ) .
`IETF RFC 7234 , “ Hypertext Transfer Protocol ( HTTP / 1.1 ) : Cach
`ing ” , Jun . 2014 ( 43 pages ) .
`IETF RFC 7235 , “ Hypertext Transfer Protocol ( HTTP / 1.1 ) : Authen
`tication ” , Jun . 2014 ( 19 pages ) .
`Peter Snyder , “ tmpfs : A Virtual Memory File System ” , Sun Microsystem
`Inc. date unknown , downloaded on Jul . 2014 ( 8 pages ) .
`IETF RFC 2198 ,
`“ RTP Payload for Redundant Audio Data ” , Sep.
`1997 ( 11 pages ) .
`IEEE Std . 802.3ae - 2002 — IEEE Standard for Information technology
`Local and metropolitan area networks — Specific requirements Part
`3 : CSMA / CD Access Method and Physical Layer Specifications , by
`Electrical and Electronic Engineers , Inc. Aug. 30 , 2002 ( 530 pages ) .
`IEEE Std . 802.3ba - 2010 — IEEE Standard for Information technology
`Local and metropolitan area networks Specific requirements Part
`
`1
`
`Page 6 of 231
`
`
`
`US 11,272,034 B2
`Page 7
`
`( 56 )
`
`References Cited
`OTHER PUBLICATIONS
`3 : CSMA / CD Access Method and Physical Layer Specifications , by
`LAN / MAN Standards Committee , Jun . 22 , 2010 ( 457 pages ) .
`University of Michigan paper “ Dictionary - Based Compression for
`Long Time - Series Similarity ” , by Willis Lang , Michael Morse , and
`Jignesh M. Patel , downloaded from http://pages.cs.wisc.edu/ on
`Aug. 2014 .
`Carnegie Mellon University , chapter : " Introduction to Data Com
`pression ” , by Guy E. Blelloch , dated Jan. 31 , 2013 ( 55 pages ) .
`University of Toronto , Department of Computer Science presenta
`tion “ Tutorial on Socket Programming ” , by Amin Tootoonchian ,
`downloaded on Aug. 2014 ( 27 pages ) .
`Wiley Publishing , Inc. publication “ Professional Linux Kernel
`Architecture ” , by Wofgang Mauerer published 2008 ( 1370 pages ) .
`“ WiFi Technology ” by Telecom Regulatory Authority , published on
`Jul . 2003 ( 60 pages ) .
`Michael J. Freedman , Princeton University , “ Experiences with
`CoralCDN : a five - year operational view ” , Proceeding NSDI'10
`