SYSTEM AND METHOD FOR MANAGING DATA ELEMENTS
First Claim
1. A method for managing data elements on a mobile device, wherein the mobile device comprises a processor and a memory coupled to the processor and configured to store instructions executable by the processor to perform the method comprising:
- a) identifying a central application residing in the memory of the mobile device, wherein the central application has an available set of data elements, wherein the central application is in communication with an external data storage device storing the available set of data elements;
b) for each of a plurality of secondary applications residing in memory of the mobile device, determining a shared set of data elements using the processor, wherein each data element of the shared set of data elements is mapped to a data element of the available set of data elements;
c) upon determining that a central application has initialized on the mobile device, receiving the available set of data elements from the external data storage device for storage in a virtual memory of the mobile device; and
d) upon determining that a secondary application of the plurality of secondary applications has initialized on the mobile device, populating the secondary application with data elements of the available set of data elements stored in the virtual memory that are mapped to data elements of the shared set of data elements of the secondary application.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for managing data elements on a mobile device that involve identifying a central application with an available set of data elements, for each of a plurality of secondary applications, determining a shared set of data elements where each data element of the shared set of data elements is mapped to a data element of the available set of data elements. The systems and methods may further involve receiving the available set of data elements from the external data storage device for storage in a virtual memory of the mobile device upon detecting that a central application has initialized on the mobile device and populating a secondary application with the shared set of data elements from the virtual memory upon detecting that the secondary application has initialized on the mobile device.
18 Citations
20 Claims
-
1. A method for managing data elements on a mobile device, wherein the mobile device comprises a processor and a memory coupled to the processor and configured to store instructions executable by the processor to perform the method comprising:
-
a) identifying a central application residing in the memory of the mobile device, wherein the central application has an available set of data elements, wherein the central application is in communication with an external data storage device storing the available set of data elements; b) for each of a plurality of secondary applications residing in memory of the mobile device, determining a shared set of data elements using the processor, wherein each data element of the shared set of data elements is mapped to a data element of the available set of data elements; c) upon determining that a central application has initialized on the mobile device, receiving the available set of data elements from the external data storage device for storage in a virtual memory of the mobile device; and d) upon determining that a secondary application of the plurality of secondary applications has initialized on the mobile device, populating the secondary application with data elements of the available set of data elements stored in the virtual memory that are mapped to data elements of the shared set of data elements of the secondary application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for managing data elements on a mobile device, wherein the mobile device comprises a processor and a memory coupled to the processor and configured to store instructions executable by the processor to:
-
a) identify a central application residing in the memory of the mobile device, wherein the central application has an available set of data elements, wherein the central application is in communication with an external data storage device storing the available set of data elements; b) for each of a plurality of secondary applications residing in memory of the mobile device, determine a shared set of data elements, wherein each data element of the shared set of data elements is mapped to a data element of the available set of data elements; c) upon determining that a central application has initialized on the mobile device, receive the available set of data elements from the external data storage device for storage in a virtual memory of the mobile device; and d) upon determining that a secondary application of the plurality of secondary applications has initialized on the mobile device, populate the secondary application with data elements of the available set of data elements stored in the virtual memory that are mapped to data elements of the shared set of data elements of the secondary application. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification