Method for efficient use of content stored in a cache memory of a mobile device
First Claim
1. A computerized method by a network component for cache management of a mobile device communicatively connected to the network component via a network, comprising:
- receiving by the network component a request from the mobile device for a data item residing in the cache, the request accompanied by a unique identifier associated with a static portion of the data item residing in the cache and a dynamic portion of the data item residing in the cache;
fetching the data item from at least a server communicatively connected to the network component;
determining a static portion and a dynamic portion of the data item residing in the cache; and
generating a unique identifier respective of the dynamic portion or the fetched data item and a unique identifier respective of the static portion of the fetched data item; and
comparing the generated unique identifier and the received unique identifier to determine whether a portion of the data item in the cache is the same as the respective portion of the data item fetched from the at least a server.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for cache management of a mobile device communicatively connected to a network component via a network is provided. The method comprises receiving by the network component a request from the mobile device for a data item, the request accompanied by a unique identifier associated thereto, the data item residing in the cache; fetching the data item from at least a server communicatively connected to the network component; generating a unique identifier respective of the fetched data item; and comparing the generated unique identifier and the received unique identifier to determine whether the data item in the cache is the same as the data item fetched from the at least a server.
-
Citations
18 Claims
-
1. A computerized method by a network component for cache management of a mobile device communicatively connected to the network component via a network, comprising:
-
receiving by the network component a request from the mobile device for a data item residing in the cache, the request accompanied by a unique identifier associated with a static portion of the data item residing in the cache and a dynamic portion of the data item residing in the cache; fetching the data item from at least a server communicatively connected to the network component; determining a static portion and a dynamic portion of the data item residing in the cache; and generating a unique identifier respective of the dynamic portion or the fetched data item and a unique identifier respective of the static portion of the fetched data item; and comparing the generated unique identifier and the received unique identifier to determine whether a portion of the data item in the cache is the same as the respective portion of the data item fetched from the at least a server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A network component for cache management of a mobile device communicatively coupled to the network component via a network, comprising:
-
an interface device having an interface to a data communication network, the interface configured for receiving a request for a data item residing in the cache from at least one application executed on the mobile device, the data item with a unique identifier associated with a static portion thereof and a unique identifier associated with a dynamic portion thereof, and fetching at least a portion of the data item from at least a server communicatively coupled to the network component; and a processor providing a processing unit that generates a unique identifier respective of the static portion of the fetched data item and a unique identifier respective of the dynamic portion of the fetched data item and that compares the generated unique identifiers and the received unique identifiers to determine whether the static portion or the dynamic portion of the data item in the cache is the same as the static portion or the dynamic portion of the data item fetched from the at least a server. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A mobile device comprising:
-
a processing unit; a data communication interface to enable communication with at least a network component; a local cache; and a memory containing a plurality of instructions associated with an application for accessing at least a portion of a data item via the network component and storing the received portion of the data item in the local cache, the processing unit is configured to send a unique identifier associated with a static portion of the data item stored in the local cache and a dynamic portion of the data item stored in the local cache to the network component upon a subsequent request of the application to access the data item, and to receive an indication from the network component of whether the portion of the data item in the local cache is the same as a portion of a data item in at least a server communicatively coupled to the mobile device. - View Dependent Claims (16, 17, 18)
-
Specification