Synchronizing arbitrary data using a flexible schema
First Claim
Patent Images
1. A system for synchronizing arbitrary information, comprising:
- a schema definition module that modifies a property of a first schema such that the first schema can support an arbitrary datum; and
a schema integration module that accesses the first schema and a second schema to modify one of the first schema and the second schema such that the first schema and the second schema match.
2 Assignments
0 Petitions
Accused Products
Abstract
A schema definition module can specify an arbitrary schema that is used for data synchronization between a server and a client. At any time, the schema definition module can modify a current schema to add or remove support for an arbitrary set of data. Data synchronization continues transparently with the modified schema. Methods of use are also provided.
-
Citations
20 Claims
-
1. A system for synchronizing arbitrary information, comprising:
-
a schema definition module that modifies a property of a first schema such that the first schema can support an arbitrary datum; and
a schema integration module that accesses the first schema and a second schema to modify one of the first schema and the second schema such that the first schema and the second schema match. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for synchronizing arbitrary data, comprising:
-
modifying a first schema such that the first schema can support an arbitrary data type; and
modifying a second schema to match the first schema such that both the first schema and the second schema can support the arbitrary data type. - View Dependent Claims (14, 15, 16)
-
-
17. A system for synchronizing arbitrary data, comprising:
-
means for modifying a first schema such that the first schema can support an arbitrary data type; and
means for modifying a second schema to match the first schema such that both the first schema and the second schema can support the arbitrary data type. - View Dependent Claims (18, 19, 20)
-
Specification