×

Method and system for synchronizing a server and an on-demand database service

  • US 7,827,138 B2
  • Filed: 08/31/2007
  • Issued: 11/02/2010
  • Est. Priority Date: 10/02/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • determining a difference between data stored on a first server and by an on-demand database service utilizing a data structure stored on a computer readable medium, the data structure including a plurality of user identifiers each identifying one of a plurality of users of the on-demand database service and a plurality of data identifiers each correlated with at least one of the user identifiers, the data identifiers for identifying data accessible to the user associated with the correlated user identifier; and

    synchronizing the first server and the on-demand database service, based on the difference;

    wherein the on-demand database service includes an application platform that enables creation, management and execution of one or more applications that are developed by at least one of;

    a provider of the on-demand database service, users accessing the on-demand database service via user systems, and third party application developers accessing the on-demand database service via the user systems;

    wherein the first server communicates data to at least one second server;

    wherein the on-demand database service communicates data to a third server;

    wherein the at least one second server includes at least one slave server, and the third server includes a master server;

    wherein in response to receipt of a request to update data of at least one of the plurality of users, configuration data is sent from the on-demand database service to the master server, the configuration data including rules utilized for configuring the synchronizing of the first server and the on-demand database service;

    wherein the configuration data indicates at least one of the plurality of users that is subjected to the synchronizing of the first server and the on-demand database service, user-specific synchronization profiles for each of the at least one of the plurality of users, and field maps indicating specific fields on the on-demand database service that are mapped to specific fields on another server.

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