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

Brevets

  
[graphic]

US007996535B2 <12) United States Patent <10) Patent No.: US 7,996,535 B2 Auerbach (45) Date of Patent: *Aug. 9, 2011 (54) PROXIMITY AS AN AID TO CACHING AND 5,854,899 A 12/ 1998 Callon et al. SECONDARY SERVING OF DATA é 2 lakagl @211 alj 1 , , € 3. . 6,006,264 A 12/1999 C lb t l. (75) Inventor: Karl G.Auerbach, Santa Cruz, CA (US) 6,049,829 A 4/2000 Lio ye a _ _ 6,065,058 A 5/2000 Hailpern et al. (73) Assignee: Cisco Technology, Inc., San Jose, CA 6,070,190 A 5/2000 Reps er a1, (US) 6,084,858 A 7/2000 Matthews et al. _ _ _ _ _ (Continued) ( * ) Notice: Subject to any disclaimer, the term of tlns patent is extended or adjusted under 35 U_S_C_ 154(1)) by 0 dayS_ OTHER PUBLICATIONS This patent is Subject to 3 terminal dis- A product/service known as Exodus was available prior to Apr. 1, C1ain1eI‘_ 1999. (The appended description of Exodus describes the product as it exists on Dec. 26, 2000). Printout from Website http://www.exo(21) APP1~ N05 12/834,800 dus.net, Printed on Dec. 26, 2000, 4 pages. (22) Filed: Jul. 12, 2010 (Continued) (65) Prior Publication Data / Primary Examiner — Thuong T Nguyen Us 2010 0281111 A1 NO/' 42010 (74) Attorney, Agent, 0r Firm — Weaver Austin Related U.S. Application Data Vlneneuve & Sampson LLP (63) Continuation of application No. 10/902,971, filed on Jul. 30, 2004, now Pat. No. 7,761,572, which is a (57) ABSTRACT continuation of application No. 09/283,676, filed on _ _ Apt 1, 1999 HOW pat NO_ 6,332,253 A prox1m1ty-based content control method propagates or positions content based upon “proximity” between various (51) Int. Cl. nodes on a network. The nodes between which the content is G06F 15/16 (2006.01) propagated include content libraries, servers, and clients. In (52) U.S. Cl. ...... .. 709/226; 709/203; 709/200; 709/212; one case, the relative proximities of two content servers to a 709/216; 709/213; 370/235; 370/231; 370/238; particular client or group ofclients detennines which ofthese 370/230; 711/150; 711/122; 711/118; 715/744 servers serves client requests. In another case, the method (58) Field of Classification Search ................ .. 709/212, employs anticipatory loading of content from a library to a 709/216, 213, 226, 230, 228, 231, 238, 229; server based upon the server’s proximity to a given client715/823; 711/118, 122; 370/238, 231, 230, base. Yet another application involves adding or removing 370/395 .52, 395.53 server capacity to a network based upon proximity to clients. See application file for complete search history. Another application applies proximity affects to cache release algoritlnns. A “content control system” calculates (56) Referenees Cited proximity dynamically and automatically decides whether to

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

6,115,752 6,151,319 6,157,925 6,167,438 6,205,146 6,205,481 6,230,204 6,253,234 6,256,675 6,260,061 6,260,070 6,279,001 6,292,382 6,298,381 6,353,847 6,385,699 6,421,732 6,446,121 6,477,143 6,484,204 6,724,724 6,795,860 6,832,253 7,761,572 2002/0013856

2003/0061282

U.S. PATENT DOCUMENTS

A 9/2000 Chauhan
A * 11/2000 Dommety et al. ..... .. 370/395.52
A 12/2000 Jenkins et al.
A 12/2000 Yates et al.
B1 3/ 2001 Rochberger et al.
B1 3/ 2001 Heddaya et al.
B1 5/ 2001 Fleming, III
B1 6/2001 Hunt et al.
B1 7/2001 Rabinovich
B1 7/2001 Krishnan et al.
B1 7/ 200 1 Shah
B1 8/ 2001 DeBettencouIt et al.
B1 9/2001 Shah et al.
B1 10/2001 Shah et al.
B1 3/ 2002 Maruyama et al.
B1 5/2002 Bozman et al.
B1 7/ 2002 Alkhatib et al.
B1 9/2002 Shah et al.
B1 11/2002 Ginossar
B1 * 11/2002 Rabinovich ................. .. 709/226
B1 4/ 2004 Swenson et al.
B1 9/ 2004 Shah
B1 * 12/ 2004 Auerbach ................... .. 709/226
B1 * 7/2010 Auerbach ................... .. 709/226
A1 * 1/2002 Garcia-Luna-Aceves

et al. ........................... .. 709/238 A1 3/ 2003 Ebata et al.

OTHER PUBLICATIONS

Press Release regarding “InterVU, Inc. patent” Dec. 1, 1998, 1 page. Non-Final Office Action dated Jul. 9, 2001, from U.S. Appl. No.

09/283,676.

Non-Final Office Action dated May 22, 2002, from U.S. Appl 09/283,676. Final Office Action dated Dec. 9, 2002, from U.S. Appl. 09/283,676. Non-Final Office Action dated Nov. 13, 2003, from U.S. Appl 09/283,676. Final Office Action dated Apr. 30, 2004, from U.S. Appl. 09/283,676.

Notice of Allowance dated Sep. 16, 2004, from U.S. Appl.

09/283,676. Non-Final Office Action dated Jan. 4, 2006, from U.S. Appl 10/902,971. Final Office Action dated Sep. 8, 2006, from U.S. Appl. 10/902,971. Non-Final Office Action dated Mar. 12, 2007, from U.S. Appl 10/902,971. Final Office Action dated Aug. 20, 2007, from U.S. Appl. 10/902,971. Non-Final Office Action dated Apr. 16, 2008, from U.S. Appl 10/902,971. Final Office Action dated Sep. 18, 2008, from U.S. Appl. 10/902,971. Non-Final Office Action dated May 15, 2009, from U.S. Appl 10/902,971. Final Office Action dated Oct. 6, 2009, from U.S. Appl. 10/902,971.

Notice of Allowance dated Mar. 10, 2010, from U.S. Appl.

10/902,971. * cited by examiner

[graphic][merged small][merged small][graphic][merged small][merged small][graphic][merged small][merged small][merged small][merged small][graphic][merged small][merged small][graphic][merged small][merged small][merged small][merged small]
[merged small][merged small][merged small][merged small][merged small][merged small][merged small][subsumed][merged small][graphic][subsumed][subsumed]
« PrécédentContinuer »