Data package including synchronization data
AssigneefusionOne, Inc.
InventorsDavid L. Multer, Robert E. Garner, Leighton A. Ridgard, Liam J. Stannard, Donald W. Cash, Richard M. Onyon
Life of this patent
Estimating the term…
Abstract
A data package containing instructions for manipulating user data. The package includes a header identifying the data package and containing information on content in the data package; transaction objects operable to effect a change to user data; and object operation instructions. The objects can be binary data or structured data. A grouping of data packages can contain changes for a user's data across multiple systems.
Claims50
A data package in an object oriented synchronization system containing instructions for manipulating user data, comprising:
- a header identifying the data package and containing information on content in the data package;
- transaction objects operable to effect a change to user data on a device and including object operation instructions, said transaction object being one of an object hierarchy which includes an account object, an device object, a data class object, a data in an object oriented environment.
Code for instructing a software agent in an object oriented synchronization system to alter data in a data structure, comprising:
- a code header including information on the code;
- at least one data object including content data from a user data store;
- and
- a transaction object including instructions for operations on the at least one data object, said transaction object being one of an object hierarchy which includes an account object, an device object, a data class object, a provider object, a data store object, an item list object and a field list object.
A structured transaction data package in an object oriented synchronization system comprising:
- a data package identifier;
- a transaction object, said transaction object being one of an object hierarchy in an object oriented synchronization system which includes an account object, an device object, a data class object, a provider object, a data store object, an item list object and a field list object;
- a listing of fields addressed in the transaction object;
- and
- at least one operation associated with an item and a field.
A data file including code for instructing a processing device to change data on a user device, comprising:
- a unique file identifier;
- at least one association to a transaction content object, said transaction object being one of an object hierarchy in an object oriented synchronization system which includes an account object, an device object, a data class object, a provider object, a data store object, an item list object and a field list object;
- and
- code instructing an agent having access to the user device to update the data on the device with the content object.
Dependencies are inferred from the claim text.