Configurable offline data store
First Claim
Patent Images
1. An apparatus comprising:
- a processor;
a memory unit coupled to the processor;
a client data store unit to store a first set of records, the first set of records associated with a second set of records stored in a server data store; and
a client data store administration unit operable with the processor and coupled to the client data store unit, the client data store administration unit including,a dependency schema to define relationships between primary record types and dependent record types;
a vector of data store identifiers, each data store identifier being a unique character string associated with a unique remote data store unit; and
a vector of data store change identifiers, each data store change identifier being a unique character string to determine whether an associated record has been modified.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for a configurable offline data store are described herein. In one embodiment, the method includes receiving a request for a first set of one or more records from a client application, wherein the first set is remotely stored. The method further includes determining a second set of one or more records that is associated with the first set, wherein the second set is remotely stored. The method further includes fetching over a network the first set and the second set from a server data store unit; storing the first set and the second set in a client data store unit and providing access to the first set and the second set when the network is not operational.
39 Citations
12 Claims
-
1. An apparatus comprising:
-
a processor; a memory unit coupled to the processor; a client data store unit to store a first set of records, the first set of records associated with a second set of records stored in a server data store; and a client data store administration unit operable with the processor and coupled to the client data store unit, the client data store administration unit including, a dependency schema to define relationships between primary record types and dependent record types; a vector of data store identifiers, each data store identifier being a unique character string associated with a unique remote data store unit; and a vector of data store change identifiers, each data store change identifier being a unique character string to determine whether an associated record has been modified. - View Dependent Claims (2, 3, 4, 5, 12)
-
-
6. A method comprising:
-
receiving a dependency schema associated with record types; receiving a list of attributes for each record type, wherein the list of attributes indicates which attributes are to be stored locally; retrieving configuration records from remote data stores along a search path, wherein each configuration record includes a data store identifier and a data store change identifier, each data store change a unique character string to determine whether an associated record has been modified; creating a vector of data store identifiers based on the data store identifiers of the configuration records; and creating a vector of data store change identifiers based on the data store change identifiers of the configuration records. - View Dependent Claims (7, 8)
-
-
9. A machine-readable memory device that provides instructions, which when executed by a machine, cause said machine to perform operations comprising:
-
receiving a dependency schema associated with record types; receiving a list of attributes for each record type, wherein the list of attributes indicates which attributes are to be stored locally; retrieving configuration records from remote data stores along a search path, wherein each configuration record includes a data store identifier and a data store change identifier, each data store change identifier being a unique character string to determine whether an associated record has been modified; creating a vector of data store identifiers based on the data store identifiers of the configuration records; and creating a vector of data store change identifiers based on the data store change identifiers of the configuration records. - View Dependent Claims (10, 11)
-
Specification