Method and system for accelerating surfing the internet
First Claim
1. An apparatus for automatically updating objects in a memory element associated with a user device (a cache), wherein the apparatus is communicatively coupled with a plurality user devices and one or more servers, the apparatus comprising:
- a user database (UDB), wherein the UDB comprises information which is relevant for automatically updating the memory element of a user device that is communicating via the apparatus;
a module capable of;
determining which objects that are stored in the UDB are needed for updating the memory element of the particular user.
6 Assignments
0 Petitions
Accused Products
Abstract
The delivery of content is improved from a user'"'"'s perspective by encouraging the cache of user devices to maintain more current data prior to requesting web pages that would invoke the download of the more current data. A cache simulation of the cache in the user devices is maintained. When objects within the cache simulator are expected to require updating, actions are taken to encourage the user device to update the cache. The actions include modifying markup language files that are downloaded to the user device to invoke the update. For instance, artificial URL'"'"'s that request the updated objects, embedded scripts, user selection objects, or the like are used to invoke an update process.
-
Citations
17 Claims
-
1. An apparatus for automatically updating objects in a memory element associated with a user device (a cache), wherein the apparatus is communicatively coupled with a plurality user devices and one or more servers, the apparatus comprising:
-
a user database (UDB), wherein the UDB comprises information which is relevant for automatically updating the memory element of a user device that is communicating via the apparatus; a module capable of; determining which objects that are stored in the UDB are needed for updating the memory element of the particular user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for updating the cache of a user device, the method comprising the steps of:
-
a. simulating the state of the cache of the user device; b. receiving a markup language file coming from a server toward the user device; c. identifying at least one object in the simulated cache that needs updating at the user device; d. modifying the received markup language file to invoke the updating of the cache of the user device; and e. transferring the modified markup language file toward the user device. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
Specification