PROVIDING DATA AGGREGATED FROM VARIOUS SOURCES TO A CLIENT APPLICATION
First Claim
1. A method for generating a repository in a server system for use on a client device, the method comprising:
- analyzing a snapshot of an empty repository created by the client device to determine a repository format supported by the client device;
creating a repository according to the repository format supported by the client device;
configuring the repository with metadata that allows an operating system executing on the client device to communicate with the repository;
populating the repository with data to be used by a client application executing on the client device; and
transmitting the populated repository to the client device for storage and for access by the client application.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and a method are disclosed for generating a repository to be used on a client device. The repository is generated based on a repository format supported by the client device, which is identified by analyzing an empty repository created by the client device. The generated repository is configured with metadata that allows an operating system executing on the client device to communicate with the repository. Once generated, the repository is populated with data associated with a user of the client device. The populated repository is transmitted to the client device, where the repository is used by applications for retrieving and storing data.
-
Citations
20 Claims
-
1. A method for generating a repository in a server system for use on a client device, the method comprising:
-
analyzing a snapshot of an empty repository created by the client device to determine a repository format supported by the client device; creating a repository according to the repository format supported by the client device; configuring the repository with metadata that allows an operating system executing on the client device to communicate with the repository; populating the repository with data to be used by a client application executing on the client device; and transmitting the populated repository to the client device for storage and for access by the client application. - View Dependent Claims (2, 3)
-
-
4. A method for generating a repository in a server system for use on a client device, the method comprising:
-
determining a repository format supported by the client device; creating a repository according to the repository format supported by the client device; populating the repository with data to be used by a client application executing on the client device; and transmitting the populated repository to the client device for access by the client application. - View Dependent Claims (5, 6, 7, 8, 9, 10)
-
-
11. A computer readable storage medium for storing instructions that, when executed by a processor, cause the processor to generate a repository to be used on a client device, the instructions when executed cause the processor to:
-
determine a repository format supported by the client device; create a repository according to the repository format supported by the client device; populate the repository with data to be used by a client application executing on the client device; and transmit the populated repository to the client device for access by the client application. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A system for generating a repository to be used on a client device, the system comprising:
-
a server repository configured to store data received from a plurality of data sources; a data processing engine configured to; receive a request for data from a client device; determine a repository format supported by the client device; create a repository according to the repository format supported by the client device; populate the repository with a subset of the data stored in the server repository, the subset of the data to be used by a client application executing on the client device; and transmitting the populated repository to the client device for access by the client application. - View Dependent Claims (19, 20)
-
Specification