US 7,519,677 B2
Method and system for dynamic distributed data caching
Keith A. Lowery, Richardson, Tex. (US); Bryan S. Chin, Plano, Tex. (US); David A. Consolver, Arlington, Tex. (US); and Gregg A. DeMasters, Plano, Tex. (US)
Assigned to Parallel Networks, LLC, Dallas, Tex. (US)
Filed on Mar. 02, 2007, as Appl. No. 11/681,413.
Application 11/681413 is a division of application No. 09/759406, filed on Jan. 12, 2001, granted, now 7,188,145.
Prior Publication US 2007/0150576 A1, Jun. 28, 2007
Int. Cl. G06F 15/167 (2006.01)
U.S. Cl. 709—212  [709/214; 709/216; 709/226] 30 Claims
OG exemplary drawing
 
1. A method for dynamic distributed caching, comprising:
requesting a list of cache communities from a cache server;
identifying those cache communities in the list that satisfy a best fit criteria for joining;
affirmatively determining whether at least one of the identified cache communities in the list exists;
attempting to join an existing cache community in response to an existence of at least one of the identified cache communities; and
generating a new cache community in response to no existing cache communities being found, no cache communities in the list satisfying the best fit criteria for joining, and attempts to join an existing cache community having failed.