1
Lawrence Jacobs, Alan Demers, Norman C Woo: Multi-tier caching system. Oracle International Corporation, Park Vaughan & Fleming, May 4, 2004: US06732237 (226 worldwide citation)

A multi-tier caching system is provided for a computing device. The system comprises a first cache implemented in operating system or kernel space (e.g., in memory managed by or allocated to an operating system). The system also comprises a second cache implemented in application or user space (e.g. ...


2
Lawrence Jacobs, Xiang Liu, Shehzaad Nakhoda, Zheng Zeng, Rajiv Mishra: System and method for session-aware caching. Sun Microsystems, Park Vaughan & Fleming, January 13, 2004: US06678791 (155 worldwide citation)

A session-aware system and method for caching and serving data. A session-aware cache system stores data that may be designated or restricted for service to registered sessions or data requests that include session identifiers. A request for a restricted set of cached data that omits a session ident ...


3
Lawrence Jacobs, Seshu Adunuthula, Mala Anand: Method and apparatus for performing transactions in a stateless web environment which supports a declarative paradigm. Oracle Corporation, Carl L Brandt, Hickman Palermo Truong & Becker, December 25, 2001: US06334114 (139 worldwide citation)

A method and system for processing multiple-request transactions in a stateless environment is provided. A cartridge execution engine intercepts browser messages directed to a cartridge. The cartridge execution engine determines whether the browser messages are associated with transactions. If it is ...


4
Lawrence Jacobs, Seshu Adunuthula, Mala Anand: Method and apparatus for incorporating state information into a URL. Oracle Corporaton, Carl L Brandt, HIckman Palermo Truong & Becker, May 1, 2001: US06225995 (92 worldwide citation)

The present invention provides an effective and highly scalable mechanism for supporting multiple-request operations (including but not limited to transactions) in a stateless environment, such as the web. A server is used to coordinate the overall processing of client requests. The server performs ...


5
Lawrence Jacobs, Xiang Liu, Shehzaad Nakhoda, Rajiv Mishra, Zheng Zeng, Sachin Desai: System and method for customizing cached data. Oracle International Corporation, Park Vaughan & Fleming, September 7, 2004: US06789170 (87 worldwide citation)

A system and methods are provided for enabling a cache system, operating on behalf of a data server (e.g., web server, application server, database server), to cache and customize one set of data (e.g., a web page) in different ways for different requests (e.g., to include a client's name, acco ...


6
Lawrence Jacobs, Seshu Adunuthula, Mala Anand: Method and apparatus for incorporating state information into a URL. Oracle International Corporation, Edward A Becker, Hickman Palermo Truong & Becker, March 23, 2004: US06710786 (65 worldwide citation)

The present invention provides an effective and highly scalable mechanism for supporting multiple-request operations (including but not limited to transactions) in a stateless environment, such as the web. A server is used to coordinate the overall processing of client requests. The server performs ...


7
Senthilnathan Arunagirinathan, Zheng Zeng, Yuhui Zhu, Shu Ling, Fredric Goell, Xiang Liu, Lawrence Jacobs: Invalidating cached data using secondary keys. Oracle International, Park Vaughan & Fleming, July 11, 2006: US07076608 (62 worldwide citation)

A system and method for facilitating the invalidation of cached data, in which the data to be invalidated are identified using information other than a primary key. The primary key for a cached data object, such as a web page, may be a Uniform Resource Locator (URL). Instead of using an object's URL ...


8
Lawrence Jacobs, Xiang Liu, Shehzaad Nakhoda, Zheng Zeng, Rajiv Mishra: Multi-version data caching. Oracle International Corporation, Park Vaughan & Fleming, August 31, 2004: US06785769 (62 worldwide citation)

A system and method for caching multiple versions of a data item (e.g., web page, portion of a web page, data table, data object) and determining which of the multiple versions is most responsive to a particular request. A request is received and an initial cache lookup is done with a data identifie ...


9
Lawrence Jacobs, Roger Bamford, Xiang Liu, Shehzaad Nakhoda, Zheng Zeng: Performance-based caching. Oracle International Corporation, Park Vaughan & Fleming, September 28, 2004: US06799251 (44 worldwide citation)

A method and system are provided for caching data in a manner that substantially maintains a desired level of system performance. A cache server receives data requests on behalf of a data server. When new data on the data server is generated or stored that replaces or changes data cached on the cach ...


10
Lawrence Jacobs, Shehzaad Nakhoda, Xiang Liu, Tie Zhong: System and method for collaborative image selection. Picateers, Park Vaughan & Fleming, January 22, 2008: US07321919 (33 worldwide citation)

A system and method for sharing images and collaborating in the selection of images likely to be interest to a user. Images (e.g., photos) are shared within a community of users, by allowing user to access any unrestricted community image, recommend an image to another user, assemble compilations of ...



Click the thumbnails below to visualize the patent trend.