Method and device for advanced cache management in a user agent
AssigneeOpera Software Asa
InventorGeir Pedersen
Life of this patent
Estimating the term…
Abstract
According to principles consistent with the present invention, data may be designated for persistent storage in the cache of a client device, such that the persistently stored data is not subject to removal from the cache as a result of normal cache management. In response to executing a user agent, the client device may register one or more data files as being part of a persistent “service,” thereby causing the data files to be persistently stored. Such registration may be performed in response to the invocation of document object model (DOM)-based interfaces defined in the user agent. Also, the DOM-based interfaces may be called in order to change the persistent status of data files, or otherwise manage the registered services.
Claims19
A client device, which is connected to a server via a network link, the client device being configured to execute a user agent in order to:
- send a request to the server for at least one data file;
- receive the at least one data file from the server in response to the request;
- register the at least one data file as being associated with a service;
- and
- persistently store each data file associated with the service in a cache.
A method performed in a client device, the client device being connected to a server via a network link, the method comprising:
- sending a request to the server for at least one data file;
- receiving the at least one data file from the server in response to the request;
- registering the at least one data file as being associated with a service;
- and
- persistently storing each data file associated with the service in a cache.
Dependencies are inferred from the claim text.