Mobile adaptive cache
First Claim
Patent Images
1. A method comprising:
- initiating a first session between a server and a client;
creating a cache at the server in response to the first session being initiated between the server and the client;
maintaining the cache at the server until one or more factors to move the cache to the client are satisfied;
determining whether the one or more factors are satisfied;
moving the cache to the client if the one or more factors are satisfied;
recapturing the cache at the server prior to ending of the first session;
updating the cache at the server while the client is disconnected from the server;
initiating a second session between the server and the client;
re-determining whether the one or more factors are satisfied upon reconnection of the client to the server for the second session; and
moving the updated cache to the client if the one or more factors are satisfied, the updated cache including the cache from the first session.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method are described for providing dynamic mobile cache for mobile computing devices. In one embodiment, a cache is created at a server at the time a communication session between the server and a client is initiated. The server then determined whether the client requires the cache. If it is determined the client requires the cache, the server provides the cache to the client.
34 Citations
12 Claims
-
1. A method comprising:
-
initiating a first session between a server and a client; creating a cache at the server in response to the first session being initiated between the server and the client; maintaining the cache at the server until one or more factors to move the cache to the client are satisfied; determining whether the one or more factors are satisfied; moving the cache to the client if the one or more factors are satisfied; recapturing the cache at the server prior to ending of the first session; updating the cache at the server while the client is disconnected from the server; initiating a second session between the server and the client; re-determining whether the one or more factors are satisfied upon reconnection of the client to the server for the second session; and moving the updated cache to the client if the one or more factors are satisfied, the updated cache including the cache from the first session. - View Dependent Claims (2, 3, 4)
-
-
5. A system comprising:
-
a client to initiate a first session with a server; and the server coupled to the client, the server to create a cache in response to the session being initiated between the server and the client, maintain the cache at the server until one or more factors to move the cache to the client are satisfied, determine whether the one or more factors are satisfied, move the cache to the client if the one or more factors are satisfied, recapture the cache at the server prior to ending of the first session, update the cache at the server while the client is disconnected from the server, initiate a second session between the server and the client, re-determine whether the one or more factors are satisfied upon reconnection of the client to the server for the second session, and move the updated cache to the client if the one or more factors are satisfied, the updated cache including the cache from the first session. - View Dependent Claims (6, 7, 8)
-
-
9. A machine-readable storage medium having instructions which, when executed, cause a machine to:
-
initiate a session between a server and a client; create a cache at the server in response to the session being initiated between the server and the client; maintain the cache at the server until one or more factors to move the cache to the client are satisfied; determine whether the one or more factors are satisfied; move the cache to the client if the one or more factors are satisfied; recapture the cache at the server prior to ending of the first session; update the cache at the server while the client is disconnected from the server; initiate a second session between the server and the client; re-determine whether the one or more factors are satisfied upon reconnection of the client to the server for the second session; and move the updated cache to the client if the one or more factors are satisfied, the updated cache including the cache from the first session. - View Dependent Claims (10, 11, 12)
-
Specification