Method and apparatus for managing application data in a shared cache of a mobile electronic device
First Claim
Patent Images
1. A method for managing application data in a mobile electronic device, the method comprising:
- receiving a request to install a first application;
receiving at least one indication of data for use by the first application and intended to be maintained in a shared cache;
determining, based on the at least one indication, whether data corresponding to the intended data exists in the shared cache;
upon a negative determination, writing the intended data to the shared cache, the intended data accessible by the first application and a second application in the mobile electronic device; and
repeating the receiving at least one indication, the determining and the writing for at least one additional application.
5 Assignments
0 Petitions
Accused Products
Abstract
According to embodiments described in the specification, a method and apparatus for managing memory in a mobile electronic device are provided. The method comprises: receiving a request to install an application; receiving at least one indication of data intended to be maintained in a shared cache; determining, based on the at least one indication, whether data corresponding to the intended data exists in the shared cache; upon a negative determination, writing the intended data to the shared cache; and repeating the receiving at least one indication, the determining and the writing for at least one additional application.
-
Citations
17 Claims
-
1. A method for managing application data in a mobile electronic device, the method comprising:
-
receiving a request to install a first application; receiving at least one indication of data for use by the first application and intended to be maintained in a shared cache; determining, based on the at least one indication, whether data corresponding to the intended data exists in the shared cache; upon a negative determination, writing the intended data to the shared cache, the intended data accessible by the first application and a second application in the mobile electronic device; and repeating the receiving at least one indication, the determining and the writing for at least one additional application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A mobile electronic device comprising:
-
a memory for maintaining a shared cache; a processor interconnected with the memory, the processor configured to receive a request to install a first application;
the processor further configured to receive at least one indication of data intended for use by the first application and to be maintained in the shared cache;
the processor further configured to determine, based on the at least one indication, whether data corresponding to the intended data exists in the shared cache maintained within the memory;
the processor further configured to write, upon a negative determination, the intended data to the shared cache; and
to repeat the receiving at least one indication, the determination and the writing for at least one additional application,wherein the intended data stored in the shared cache is accessible by the first application and a second application in the mobile electronic device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer readable storage medium for storing computer readable instructions for execution by a processor, the computer readable instructions implementing the steps of:
-
receiving a request to install a first application; receiving at least one indication of data for use by the first application and intended to be maintained in a shared cache; determining, based on the at least one indication, whether data corresponding to the intended data exists in the shared cache; upon a negative determination, writing the intended data to the shared cache, the intended data accessible by the first application and a second application included in a mobile electronic device; and repeating the receiving at least one indication, the determining and the writing for at least one additional application.
-
Specification