Recherche Images Maps Play YouTube Actualités Gmail Drive Plus »
Recherche avancée dans les brevets | Images de page | Historique Web | Connexion

Brevets

  
[merged small][merged small][merged small][merged small][merged small][graphic]
[blocks in formation]
[graphic]

6,304,913 B1 10/2001 Rune 6,351,743 B1 2/2002 DeArdo et al. 6,351,775 B1 2/2002 Yu 6,363,411 B1 3/2002 Dugan et al. 6,366,952 B2 4/2002 Pitts 6,457,047 B1 9/2002 Chandra et al. 6,484,143 B1 11/2002 Swildens et al. 6,505,241 B2 1/2003 Pitts 6,553,413 B1 4/2003 Leighton et al. 6,654,807 B2 11/2003 Farber et al. 6,678,791 B1 1/2004 Jacobs et al. 6,694,358 B1 2/2004 Swildens et al. 6,732,237 B1 5/2004 Jacobs et al. 6,754,699 B2 6/2004 Swildens et al. 6,754,706 B1 6/2004 Swildens et al. 6,769,031 B1 7/2004 Bero 6,785,704 B1 8/2004 McCanne 6,804,706 B2 10/2004 Pitts 6,829,654 B1 12/2004 Jungck 6,963,850 B1 11/2005 Bezos et al. (Continued) OTHER PUBLICATIONS

Baglioni et al., “Preprocessing and Mining Web Log Data for Web Personalization”, LNAI 2829, 2003, pp. 237-249.

(Continued)

Primary Examiner * El Hadji Sall (74) Attorney, Agent, or Firm * Knobbe Martens Olson & Bear, LLP

(57) ABSTRACT

A system, method, and computer readable medium for managing CDN service providers are provided. A netWork storage provider storing one or more resources on behalf of a content provider obtains client computing device requests for content. The netWork storage provider processes the client computing device requests and determines Whether a subsequent request for the resource should be directed to a CDN service provider as a function of the updated or processed by the netWork storage provider storage component.

27 Claims, 9 Drawing Sheets

[graphic]
[graphic]

Page 2 U.S. PATENT DOCUMENTS 2002/0129123 A1 9/2002 Johnson etal. 6,981,017 B1 12/2005 Kasrieletal. ggggjgijigig 2} $5885 gffstrom 6,990,526 B1 1/2006 Zhu 2002/0188722 A1 12/2002 Bnngeijee etal. 6,996,616 B1 2/2006 Leighton et al. 2003/0002484 A1 1/2003 Freedman 7,003,555 B1 2/2006 Jungck 2003/0009591 A1 1/2003 Hayballetal 7,006,099 B2 2/2006 Gut etal. ' 2003/0037139 A1 2/2003 Shteyn 7,007,089 B2 2/2006 Freedman . 2003/0065739 A1 4/2003 snniei 7,010,578 B1 3/2006 LeW1heta1~ ~~~~~~~~~~~~~~~~ ~~ 709/217 2003/0074401 A1 4/2003 Connell et al ;8§g€g2 5% $882 IS1tam:n*;neta1~ 2003/0101278 A1 5/2003 Garcia-Luna-Acevesetal. ’ ’ Ye.“ a' 2003/0133554 A1 7/2003 Nykanen etal. 7,065,587 B2 6/2006 Hu1temaetal. 2003/0135509 Al 7/2003 D - tal 7072 982 B2 7/2006 Teodosiu etal. -avlse ' 7,082,476 B1 7/2006 C h t 31 2003/0140087 A1 7/2003 L1nc0ln etal. .............. .. 709/201 7,086,061 B1 8/2006 J°h‘?ntel ~ 2003/0145066 A1 7/2003 Okadaetal. 7,092,505 B2 8/2006 A"fi.“* 1'31 2003/0149581 A1 8/2003 Chaudhrietal. 7,092,997 B1 8/2006 K ‘$91116 l~ 2003/0163722 A1 8/2003 Anderson, 1v 7,099,936 B2 8/2006 2003/0172183 A1 9/2003 Anderson, IVeta1. ’ t . ' 2003/0187935 A1 10/2003 Agarwallaetal. Zritgrggtg 5% $5882 t];e‘.gt;t°lI1etat' 2003/0187970 A1 10/2003 Chase etal. 7,133,905 B2 U/2006 Di111l:y‘;t~a1 2003/0191822 A1 10/2003 Leighton etal. ’ t ' 2003/0236700 A1 12/2003 Arningetal. Zriggrfig E; 155882 Ztrcllgetativ t 1 2004/0019518 A1 1/2004 Abrahametal. 7,174,382 B2 2/2007 ersotllllt f 2004/0024841 A1 2/2004 Becker et al. 7,185,063 B1 2/2007 KRmaS1r1f;aet:?e a~ 2004/0030620 A1 2/2004 Benjamin etal. ’ t . ' 2004/0034744 A1 2/2004 Karlsson etal. 5% $5883 IS<aS.{éle1etat1~a1 2004/0044791 A1 3/2004 Pouzzner 7,200,667 B2 4/2007 Twld eilset l~ 2004/0073867 A1 4/2004 Kausiketal. 7,225,254 B1 5/2007 Se°.1C‘l’S‘uet:1' 2004/0078487 A1 4/2004 Cernohousetal. 7,233,978 B2 6/2007 Owlrtensf 1 ' 2004/0083307 A1 4/2004 Uysal 7,240,100 B1 7/2007 WV‘? Oilel a~ 2004/0117455 A1 6/2004 Kaminskyetal. 7,260,598 B1 8/2007 L.ei(ne 1'1 2004/0128344 A1 7/2004 Trossen 7,269,784 B1 9/2007 K“ ‘.’V1eta1' 2004/0172466 A1 9/2004 Douglas et al. 7,310,686 B2 12/2007 Uizglle e a~ 2004/0203630 A1 10/2004 Wang ’ ’ 2004/0205149 A1 10/2004 Dillon etal. 7320131 B1 1/2008 O’T00le Ji. t t ’ 2004/0215823 A1 10/2004 Klemfelteretal. 5% $882 Eurd etat 2004/0249971 A1 12/2004 Klinker 7,441,045 B2 10/2008 Sig? t 31 2004/0249975 A1 12/2004 Tucketal. 7,461,170 B1 12/2008 T efeet 1' 2004/0267906 A1 12/2004 Truty 7,464,142 B2 12/2008 Pity °r et 511' 2004/0267907 A1 12/2004 Gustafsson 7,492,720 B2 2/2009 Prl1Itg:t:1~ 2005/0010653 A1 1/2005 McCanne 734993998 B2 3/2009 Toebesetal. ggggjggifiggg it Z5882 témbeh‘;°a1jeretat' 7 502 836 B1 3/2009 Menditto etal. “Wee ' 7’548’947 B2 6/2009 Kasrielet al 2005/0108169 A1 5/2005 Balasubramaman et al. ’ ’ ~ 2005/0132083 A1 6/2005 Raciborskietal. 7,552,235 B2 6/2009 Chase etat: 2005/0188073 A1 8/2005 Nakamichietal. 7,573,916 B1 8/2009 Becht0lshe1meta1. 2005/0192008 Al 9/2005 Desai et al 7,624,169 B2 11/2009 LiSie°kieta1~ 2005/0232165 A1 10/2005 Brawn etal 7 653 700 B1 1/2010 Bahletal. - ' 7,657,622 B1 2/2010 D 1. t 1 2005/0262248 A1 11/2005 Jenn1ngs,IIIeta1. 7,680,897 B1 3/2010 CZ2‘§r‘Zteala' 2005/0267991 A1 12/2005 Huitemaetal. ’ ’ ~ 2005/0267992 A1 12/2005 Huitemaetal. Zgggfig 5; ‘£818 Efyggn ett at 2005/0267993 A1 12/2005 Huitema etal. 7,747,720 B2 6/2010 Tlnb °e 511' 2005/0278259 A1 12/2005 Gunaseelan etal. 7,756,913 B1 7/2010 Doe eSeta~ 2006/0013158 A1 1/2006 Ahuja etal. 7,761,572 B1 7/2010 Aflgrbach 2006/0020715 A1 1/2006 Jungck ’ t . 2006/0026067 A1 2/2006 Nicholas et al. Zrzggrggtg E; gggig ¥‘“LY t 1 2006/0026154 A1 2/2006 Altineletal. 7,813,308 B2 10/2010 R‘;‘Zld‘;S:ta_11~ 2006/0064500 A1 3/2006 Roth etal. ’ t . ' 2006/0074750 A1 4/2006 Clarketal. 7818 454 B2 10/2010 K1m etal. ’ t . 2006/0075139 A1 4/2006 Jungck 7,836,177 B2 11/2010 Kasneletat 2006/0083165 A1 4/2006 McLane etal 7,912,921 B2 3/2011 O.R°urke etat 2006/0112176 A1 5/2006 Liu etal. 7,925,782 B2 4/2011 S1vasubraman1aneta1. . 2006/0143293 A1 6/2006 Freedman 7,962,597 B2 6/2011 Rmhardson etat 2006/0155823 A1 7/2006 Tran etal 7,991,910 B2 8/2011 Rlfhardson etat 2006/0161541 A1 7/2006 Cencini ' 8,028,090 B2 9/2011 Richardson et al. 2001/0034704 A1 10/2001 Farhatetal. 5882813323? 2} $882 1%f;§tZt;’tIa‘ftat' 2001/0049741 A1 12/2001 Skene etal. 2006/0193247 A1 8/2006 Naseh ml‘ 2001/0056416 A1 12/2001 Garcia-Luna-Aceves 2006/0233155 A1 10/2006 SriVaStaVa' 2001/0056500 A1 12/2001 Farberetal. 2006/0253546 A1 11/2006 Chan etal 2002/0007413 A1 1/2002 Garcia-Luna-Aceves etal. 2006/0253609 A1 11/2006 Andrgev et'al 2002/0048269 A1 4/2002 Hong etal. ' 2006/0265508 A1 11/2006 Angel et al. 2002/0049608 A1 4/2002 Hartselletal. . . 2002/0052942 A1 5/2002 Swildensetal. 2006/0265516 A1 11/2006 Schlttlng 2002/0068554 A1 6/2002 Dusse 2006/0271641 A1 11/2006 Stavrakos et al. 2002/0078233 A1 6/2002 Biliris et a1 2006/0282522 A1 12/2006 Lewin et al. 2002/0087374 A1 7/2002 Boubez etal. 2007/0005689 A1 1/2007 Leighton etal 2002/0092026 A1 7/2002 Janniello etal. 2007/0005892 A1 1/2007 Mullenderetal. 2002/0099616 A1 7/2002 Sweldens 2007/0014241 A1 1/2007 Banerjee etal. 2002/0101836 A1 8/2002 Dorenbosch 2007/0041393 A1 2/2007 Westhead etal.

[graphic]

Page 3 2007/0050522 A1 3/2007 Grove et al. 2009/0248786 A1 * 10/2009 Richardson et al. ........ .. 709/201 2007/0101377 A1 5/2007 Six et al. 2009/0248787 A1 10/2009 Sivasubramanian et al. 2007/0118667 A1 5/2007 McCarthy et al. 2009/0248852 A1 10/2009 Fuhrmann et al. 2007/0118668 A1 5/2007 McCarthy et al. 2009/0248858 A1 10/2009 Sivasubramanian et al. 2007/0174426 A1 7/2007 Swildens et al. 2009/0248893 A1 * 10/2009 Richardson et al. ........ .. 709/239 2007/0183342 A1 8/2007 Wong et al. 2009/0259971 A1 10/2009 Rankine et al. 2007/0208737 A1 9/2007 Li et al. 2009/0271577 A1 10/2009 Campana et al. 2007/0244964 A1 10/2007 Challenger et al. 2009/0271730 A1 10/2009 Rose et al. 2007/0266113 A1 11/2007 Koopmans et al. 2009/0279444 A1 11/2009 Ravindran et al. 2008/0005057 A1 1/2008 Ozzie et al. 2009/0287750 A1 11/2009 Banavar et al. 2008/0008089 A1 1/2008 Bornstein et al. 2009/0307307 A1 12/2009 Igarashi 2008/0046596 A1 2/2008 Afergan et al. 2009/0327517 A1 * 12/2009 Sivasubramanian et al. . 709/238 2008/0071987 A1 3/2008 Karn et al. 2010/0005175 A1 1/2010 Swildens et al. 2008/0072264 A1 3/2008 Crayford 2010/0011061 A1 1/2010 Hudson et al. 2008/0086574 A1 4/2008 Raciborski et al. 2010/0023601 A1 1/2010 Lewin et al. 2008/0147866 A1 6/2008 Stolorz et al. ............... .. 709/226 2010/0030662 A1 2/2010 Klein 2008/0155061 A1 6/2008 Afergan et al. 2010/0036944 A1 2/2010 Douglis et al. 2008/0155614 A1 6/2008 Cooper et al. 2010/0088367 A1 4/2010 Brown et al. 2008/0162667 A1 7/2008 Verma et al. 2010/0100629 A1 4/2010 Raciborski et al. 2008/0228920 A1 9/2008 Souders et al. 2010/0111059 A1 5/2010 Bappu et al. 2008/0235400 A1 9/2008 Slocombe et al. 2010/0122069 A1 5/2010 Gonion 2008/0275772 A1 11/2008 Suryanarayana et al. 2010/0125673 A1 5/2010 Richardson et al. 2008/0281950 A1 11/2008 Wald et al. 2010/0125675 A1 5/2010 Richardson et al. 2008/0288722 A1 11/2008 Lecoq et al. 2010/0192225 A1 7/2010 Ma et al. 2008/0301670 A1 12/2008 Gouge et al. 2010/0217801 A1 8/2010 Leighton et al. 2008/0319862 A1 12/2008 Golan et al. 2010/0226372 A1 9/2010 Watanabe 2009/0013063 A1 1/2009 Soman 2010/0257566 A1 10/2010 Matila 2009/0016236 A1 1/2009 Alcala et al. 2010/0332595 A1 12/2010 Fullagar et al. 2009/0049098 A1 2/2009 Pickelsimer et al. 2009/0070533 A1 3/2009 Elazary etal. OTHER PUBLICATIONS 2009/0086741 A1 4/2009 Zhang _ _ _ _ 2009/0103707 A1 4/2009 MCGary et 31 Lru et al., “Combined mrnrng ofWeb server logs and Web contents for 2009/ 0106381 A1 4/ 2009 Kasriel et al. classifying user navigation patterns and predicting users’ future 2009/0112703 A1 4/2009 Brown requests,” Data & Knowledge Engineering 61 (2007) pp. 304-330. 2009/0125934 Al 5/2009 Jones et 31' Tan etal “Classification Basic Conce ts Decision Tree and Model 2009/0144412 A1 6/2009 Ferguson et al. ." ,, . ' . . .p ’ ’ 2009/0157850 A1 6/2009 Gagliardi et al‘ Evaluation ,Introduct1on1n Data Mining; http://WWW-users.cs.umn. 2009/0164331 Al 6/2009 Bishop et al. eduk-kumar/dmb001dch4~pdf, 2005, PP 245-205 2009/0177667 A1 7/2009 Ramos et 31, Xu et al., “Decision tree regression for soft classification of remote 2009/0182815 A1 7/2009 Czechowski, Iii et al. sensing data”, Remote Sensing of Environment 97 (2005) pp. 3222009/0182945 A1 7/2009 Aviles et al. 336. 2009/0204682 A1 8/2009 Jeyaseelan et al. 2009/0210549 A1 8/2009 Hudson et al. * cited by examiner

[merged small][merged small][merged small][graphic][merged small][merged small][merged small][graphic][merged small][graphic][graphic][merged small][merged small][merged small][merged small][graphic][merged small][merged small][merged small][graphic][merged small][graphic][merged small][graphic][graphic][merged small][graphic][graphic][graphic][merged small][merged small][subsumed][merged small][merged small][merged small][merged small][graphic][merged small][merged small][merged small][merged small][graphic][merged small][graphic][graphic][merged small][graphic][graphic][merged small][graphic][merged small][merged small][merged small]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]

»- 13s
NSP POPA J
140
SM COMPONENT J”
142
sronnes e/A
- 144
NSP POPB J 146
SMCOMPONENTJ
- 148
sromcr J
150
NSP POP 13 J? 152
SM COMPONENT Of 154
STORAGE _/
-- SM COMPONENT W m
NETWORK srormcs
PROVIDER

« PrécédentContinuer »