Abstract: In an embodiment, a method comprises receiving a hit rate and a change rate for a data object stored in a cache. The method also includes updating a time-to-live period for the data object stored in the cache based on the hit rate and the change rate for the data object.
Type:
Grant
Filed:
May 9, 2002
Date of Patent:
August 3, 2004
Assignee:
Pivia, Inc.
Inventors:
Michael A. Feiertag, Daniel S. Jordan, Sudhir Mohan, David M. Hoffman, Robert M. Tesh
Abstract: A method and apparatus for providing a dynamic caching system is described. The apparatus for dynamic caching comprises a UCI creator to create a unique content identifier for a request for a requested data set, proxy receiving logic to receive the requested data set from the origin server, and a compilation engine to create a compile object from the requested data set. The apparatus further comprises an assembly engine to, on a subsequent request for the data set, interpret the compile object to create the requested data set. The apparatus further comprises a response logic to serve the requested data set to a requester, without impacting the origin server.
Type:
Grant
Filed:
May 9, 2002
Date of Patent:
October 28, 2003
Assignee:
Pivia, Inc.
Inventors:
David M. Hoffman, Sudhir Mohan, Manish Gulati, Nicholas J. Woods, Umesh R. Patil
Abstract: A method and apparatus for a client-server independent intermediary mechanism is provided. The method comprises displaying a frame including a user interface of the IIM, the frame framing a destination server display area (DSDA). The method further comprises retrieving data for display from a destination server, and instrumenting the data prior to display such that future data retrieved from the destination server is displayed in the DSDA, without writing over the frame.
Type:
Grant
Filed:
May 14, 1999
Date of Patent:
January 7, 2003
Assignee:
Pivia, Inc.
Inventors:
Sudhir Mohan, Umesh R. Patil, Daniel S. Jordan