×

System and method for accessing different types of back end data stores

  • US 7,404,011 B2
  • Filed: 04/04/2003
  • Issued: 07/22/2008
  • Est. Priority Date: 05/31/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system for exchange of data between a plurality of clients and at least one back end data store by using a central synchronization server having a connection to said clients, said clients generating data to be synchronized, said system comprising:

  • a sync engine for performing synchronization with said central synchronization server and connected to said central synchronization server;

    a single back end neutral interface associated with and connected to said sync engine; and

    a component assigned to each of said at least one back end data store, each of said components comprising a back end dependent part having an interface with said single back end neutral interface and an interface with said assigned back end data store, each of said components further comprising an abstract Back End independent part, wherein said abstract Back End independent part provides common functionalities for use by all the Back End dependent parts; and

    ,a cache for permanently buffering of updates of said at least one back end data store and said clients, and whereineach component comprises a caching mechanism for controlling and executing buffering updates into said cache and replicating buffered updates to said respective clients and said assigned back end data store, said caching mechanism having a Back End Monitor; and

    ,said caching mechanism provides for each of said at least one back end data store its own Back End Monitor, Cache Monitor, and Back End Manager with its Back End dependent part and its abstract Back End independent part.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×