Method and system for server synchronization with a computing device via a companion device
AssigneeSiebel Systems, Inc.
InventorsXiaofei Huang, Magnus Vejlstrup, Anupam Singhal, Pi-Yu Chung, David L. Rabbers, Martin Susser
Life of this patent
Estimating the term…
Abstract
The A method and system for server synchronization with a computing device via a companion device is disclosed. In one embodiment, the method comprises synchronizing a device and an enterprise server via a companion device, which comprises retrieving a record extraction sequence from the server; providing the record extraction sequence to the handheld device from the companion device; and extracting records stored on a database according to the record extraction sequence, wherein the extracted records are not already stored on the computing device.
Claims30
A method, comprising:
- synchronizing a computing device and an enterprise server, via a companion device, comprising:
- retrieving a record extraction sequence identification (ID) from the server;
- providing the record extraction sequence ID to the computing device from the companion device;
- comparing the record extraction sequence ID with a previously obtained record extraction sequence ID;
- and
- extracting from a database one or more records that have been changed since a previous synchronization if the record extraction sequence ID matches a previously obtained record extraction sequence ID.
A method, comprising:
- synchronizing a handheld device and an enterprise server, via a companion device, comprising;
- retrieving a record extraction sequence identification (ID) from the server to the companion device;
- providing the record extraction sequence ID to the handheld device;
- comparing the record extraction sequence ID with a previously obtained record extraction sequence ID;
- extracting records stored on a database that have been changed since a previous synchronization if the record extraction sequence ID matches the previously obtained record extraction sequence ID;
- and
- providing the records to the handheld device.
A system, comprising:
- means for synchronizing directly a handheld device and an enterprise server, comprising:
- means for retrieving a record extraction sequence identification (ID) from the enterprise server;
- means for providing the record extraction sequence ID to the handheld device from a companion device;
- means for comparing the record extraction sequence ID with a previously obtained record extraction sequence ID;
- and
- means for extracting records stored on a database that have been changed since a previous synchronization if the record extraction sequence ID matches the previously obtained record extraction sequence ID.
A system, comprising:
- means for synchronizing a handheld device and an enterprise server, via a companion device, comprising:
- means for retrieving a record extraction sequence identification (ID) from the enterprise server to the companion device;
- means for providing the record extraction sequence ID to the handheld device;
- means for comparing the record extraction sequence ID with a previously obtained record extraction sequence ID;
- means for extracting records stored on a database that have been changed since a previous synchronization if the record extraction sequence ID matches the previously obtained record extraction sequence ID;
- and
- means for providing the records to the handheld device.
A computer-readable medium having stored thereon a plurality of instructions, said plurality of instructions when executed by a computer, cause said computer to perform:
- synchronizing a computing device and an enterprise server, via a companion device, comprising:
- retrieving a record extraction sequence identification (ID) from the enterprise server;
- providing the record extraction sequence ID to the computing device from the companion device;
- comparing the record extraction sequence ID with a previously obtained record extraction sequence ID;
- and
- extracting records stored on a database that have been changed since a previous synchronization if the record extraction sequence ID matches the previously obtained record extraction sequence ID.
A computer-readable medium having stored thereon a plurality of instructions, said plurality of instructions when executed by a computer, cause said computer to perform:
- synchronizing a handheld device and an enterprise server, via a companion device;
- comprising;
- retrieving a record extraction sequence identification (ID) from the enterprise server to the companion device;
- providing the record extraction sequence ID to the handheld device;
- comparing the record extraction sequence ID with a previously obtained record extraction sequence ID;
- extracting records stored on a database that have been changed since a previous synchronization if the record extraction sequence ID matches the previously obtained record extraction sequence ID
- providing the records to the handheld device.
Dependencies are inferred from the claim text.