Synchronization system application object interface
First Claim
1. An application object for a synchronization system on a network coupled processing device, comprising:
- a plurality of objects, each object translating third party data to a universal middle format, including a root object providing an entry point into individual application databases;
at least one child object; and
at least one interface object comprising a component model interface and an item container interface.
7 Assignments
0 Petitions
Accused Products
Abstract
In one aspect, an application object for a synchronization system is provided on a network coupled processing device. The application object may comprise a plurality of objects, each object translating third party data to a universal middle format, including a root object providing an entry point into individual application databases; and at least one child object; and at least one interface object.
In another aspect, an application object is provided on a server coupled to a network. In this aspect, the application object may comprise an application data function call interpreter, the interpreter being accessible to a synchronization engine and an application running on a network coupled device having user data; and a universal data record mapping formatter.
282 Citations
58 Claims
-
1. An application object for a synchronization system on a network coupled processing device, comprising:
a plurality of objects, each object translating third party data to a universal middle format, including a root object providing an entry point into individual application databases;
at least one child object; and
at least one interface object comprising a component model interface and an item container interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
17. An application object on a server coupled to a network, the server capable of accessing application running on a network coupled device, the application having user data in a proprietary format, the application object comprising:
-
an application data function call interpreter, the interpreter being accessible to a synchronization engine and the application running on the network coupled device having user data; and
a universal data record mapping formatter, the application data function call interpreter and universal data record mapping formatter capable of translating the user data from the proprietary format into a universal format usable by the synchronization engine, and capable of mapping the user data into a plurality of classes of information for use by the synchronization engine. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. An application object for a synchronization system on a network coupled processing device, comprising:
a plurality of objects, each object translating third party data to a universal middle format, including a root object providing an entry point into individual application databases;
at least one child object; and
at least one interface object comprising a component model interface. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
43. An application object for a synchronization system on a network coupled processing device, comprising:
a plurality of objects, each object translating third party data to a universal middle format, including a root object providing an entry point into individual application databases;
at least one child object; and
at least one interface object comprising an item container interface. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
Specification