Abstract: A method and system for dynamic distributed data caching is presented. The method includes providing a cache community (402) comprising at least one peer (413). Each peer has an associated first content portion (511) indicating content to be cached by the respective peer. A client (404) may be allowed to join the cache community. A peer list (426) associated with the cache community is updated to include the client. The peer list indicates the peers in the cache community. A respective second content portion (511) is associated with each peer based on the addition of the client.
Type:
Application
Filed:
March 2, 2007
Publication date:
June 28, 2007
Applicant:
epicRealm Operating Inc.
Inventors:
Keith Lowery, Bryan Chin, David Consolver, Gregg DeMasters
Abstract: A method and system for dynamic distributed data caching is presented. The method includes providing a cache community (402) comprising at least one peer (413). Each peer has an associated first content portion (511) indicating content to be cached by the respective peer. A client (404) may be allowed to join the cache community. A peer list (426) associated with the cache community is updated to include the client. The peer list indicates the peers in the cache community. A respective second content portion (511) is associated with each peer based on the addition of the client.
Type:
Application
Filed:
March 2, 2007
Publication date:
June 28, 2007
Applicant:
epicRealm Operating Inc.
Inventors:
Keith Lowery, Bryan Chin, David Consolver, Gregg DeMasters
Abstract: A method and system for dynamic distributed data caching is presented. The method includes providing a cache community (402) comprising at least one peer (413). Each peer has an associated first content portion (511) indicating content to be cached by the respective peer. A client (404) may be allowed to join the cache community. A peer list (426) associated with the cache community is updated to include the client. The peer list indicates the peers in the cache community. A respective second content portion (511) is associated with each peer based on the addition of the client.
Type:
Application
Filed:
March 2, 2007
Publication date:
June 28, 2007
Applicant:
epicRealm Operating Inc.
Inventors:
Keith Lowery, Bryan Chin, David Consolver, Gregg DeMasters
Abstract: A cache server prefetches one or more web pages from an origin server prior to those web pages being requested by a user. The cache server determines which web pages to prefetch based on a graph associated with a prefetch module associated with the cache server. The graph represents all or a portion of the web pages at the origin server using one or more nodes and one or more links connecting the nodes. Each link has an associated transaction weight and user weight. The transaction weight represents the importance of the link and associated web page to the origin server and may be used to control the prefetching of web pages by the cache server. The user weight may be used to change a priority associated with a request for a web page. The user weight and transaction weight may change based on criteria associated with the origin server.
Abstract: A request is sent from a client (12) to a server (18) over a communications link (16). A web server (20) on the server responds to the request with a dynamically generated, selected characteristic enabled, transient applet (26) including a plurality of data items (28) therein. The data items are represented in the applet as a plurality of respective non-updateable, pre-loaded elements (36) and a subset of the data items may be represented by respective updateable elements (38). The applet is executed on the client and then substantially discarded when the client no longer requires the data or services of the applet.
Abstract: The present invention teaches a method and apparatus for creating and managing custom Web sites. Specifically, one embodiment of the present invention claims a computer-implemented method for managing a dynamic Web page generation request to a Web server, the computer-implemented method comprising the steps of routing the request from the Web server to a page server, the page server receiving the request and releasing the Web server to process other requests, processing the request, the processing being performed by the page server concurrently with the Web server, as the Web server processes the other requests, and dynamically generating a Web page in response to the request, the Web page including data dynamically retrieved from one or more data sources.
Type:
Grant
Filed:
January 19, 1999
Date of Patent:
July 2, 2002
Assignee:
epicRealm Operating Inc.
Inventors:
Keith Lowery, Andrew B. Levine, Ronald L. Howell