×

Synchronizing multiple classes with disparate schemas in the same collection

  • US 10,042,858 B2
  • Filed: 06/30/2015
  • Issued: 08/07/2018
  • Est. Priority Date: 12/12/2008
  • Status: Active Grant
First Claim
Patent Images

1. A system for synchronizing a plurality of classes of user communication items, comprising:

  • a processor;

    a memory communicatively connected to the processor, the memory storing a schema for each class of a plurality of classes of items, the memory further storing instructions which, when executed by the processor, cause the system to perform a method of synchronizing a plurality of classes, the method comprising;

    receiving from a mobile device a request including a selection of a folder to synchronize from among a plurality of folders each containing a plurality of items, wherein the folder comprises a logical collection of data presented to a user as a single collection of items separate from items belonging to other folders of the plurality of folders, the folder including the plurality of classes of items, the request comprising an XML message including an identification of the folder and at least one option block including synchronization options;

    maintaining a schema for each class within the selected folder, wherein each schema is unique to its class such that a first class has a first schema and a second class has a second schema different from the first schema;

    receiving from the mobile device a selection of the first class and the second class within the selected folder to synchronize, the first class and the second class being identified in the at least one option block;

    receiving from the mobile device a selection of a first option to apply to the selected first class and a second option to apply to the selected second class, wherein the first option and the second option specify synchronization settings to apply to the first class and the second class respectively, and wherein the first option specifies different synchronization settings than the second option, the first option and the second option being included in the at least one option block and specific to the first and second schemas, the at least one option block being included within a set of synchronization settings for the selected folder within the XML message; and

    responding with items for synchronization at the mobile device by applying the first option to items within the selected folder belonging to the selected first class and applying the second option to items within the selected folder belonging to the second selected class.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×