System and method for updating a cache
First Claim
1. A method for launching applications on a workstation, the method comprising:
- determining an identifier associated with a policy;
retrieving application information associated with the identifier, wherein the application information is retrieved from a cache;
launching the applications on the workstation using the retrieved application information;
generating a random number; and
updating the cache after an amount of time associated with the random number has elapsed, wherein the cache is updated based on the policy with updated application information from a server.
10 Assignments
0 Petitions
Accused Products
Abstract
A system and method designed to reduce network congestion. In one aspect, a system according to the invention includes a server and two or more clients. Each client has software that runs on the client. The software requires data that is stored at the server. Advantageously, the software maintains a cache for storing the required data after the data is retrieved by the software from the server. Once the required data is in a cache, the software need not retrieve the required data from the server; the software can retrieve the required data from the software'"'"'s cache. To ensure that the data that is stored in the cache does not become stale and to avoid network overload, the software updates its cache at a random point in time.
11 Citations
19 Claims
-
1. A method for launching applications on a workstation, the method comprising:
-
determining an identifier associated with a policy; retrieving application information associated with the identifier, wherein the application information is retrieved from a cache; launching the applications on the workstation using the retrieved application information; generating a random number; and updating the cache after an amount of time associated with the random number has elapsed, wherein the cache is updated based on the policy with updated application information from a server. - View Dependent Claims (2, 3, 4)
-
-
5. A storage medium for storing a machine readable code, the machine readable code being executable to launch applications on a workstation according to the steps of:
-
determining an identifier associated with a policy; retrieving application information associated with the identifier from a cache; launching the applications on the workstation using the retrieved application information; generating a random number; and updating the cache after an amount of time associated with the random number has elapsed, wherein the cache is updated with updated application information associated with the policy. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A method for updating a cache associated with a user on a workstation, the method comprising:
-
determining an identifier associated with a policy; generating a random number; and updating the cache after an amount of time associated with the random number has elapsed, wherein the cache is updated with information associated with the policy. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A storage medium for storing a machine readable code, the machine readable code being executable to update a cache associated with a user on a workstation according to the steps of:
-
determining an identifier associated with a policy; generating a random number; and updating the cache after an amount of time associated with the random number has elapsed, wherein the cache is updated with information associated with the policy. - View Dependent Claims (16, 17, 18, 19)
-
Specification