×

Shared client-side web caching using globally addressable memory

  • US 6,026,474 A
  • Filed: 05/02/1997
  • Issued: 02/15/2000
  • Est. Priority Date: 11/22/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for locally caching and sharing downloaded data between a plurality of client nodes, the method comprising:

  • (a) providing a plurality of client nodes interconnected by a network, each of the plurality of client nodes sharing a shared addressable memory space of a globally addressable data store and including (i) an interface for accessing the network, (ii) a local volatile memory device for volatile storage, (iii) a local persistent storage device for persistent storage, and (iv) a subsystem for mapping at least a portion of the shared addressable memory space to a portion or all of the volatile and persistent storage to provide thereby addressable volatile and persistent storage accessible by each of the plurality of client nodes;

    (b) storing on each node an instance of a control program for manipulating caches of downloaded data to provide multiple, ditributed instances of the control program;

    (c) interfacing each instance of said control program to the globally addressable data store;

    (d) operating each instance of said control program to employ the globally addressable data store as a memory device;

    (e) storing data downloaded by any one of the plurality of nodes in the globally addressable data store; and

    (f) retrieving the downloaded data stored in the globally addressable data store by a different one of the plurality of nodes.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×