MOBILE COMMUNICATION DEVICE USER CONTENT SYNCHRONIZATION WITH CENTRAL WEB-BASED RECORDS AND INFORMATION SHARING SYSTEM
First Claim
1. A system for automatically synchronizing user content stored as mobile records by the mobile communication terminal with central records stored for the user by a central node remote from the mobile communication terminal, the system comprising a user content synchronization module at the mobile communication terminal and a central content synchronization mobile at the central node, the user content synchronization module comprising:
- a synchronization controller configured to initiate a current synchronization operation;
a state comparator configured to identify, as a changed central record, any central records for the user changed, deleted or added since a last synchronization operation, and to identify, as a changed mobile record, any mobile records changed, deleted or added since the last synchronization operation, the last synchronization operation being a synchronization operation performed most recently prior to the current synchronization operation by the mobile communication device;
the state comparator being further configured to determine whether the changed central record is a corresponding record to the changed mobile record, the corresponding record being a record that refers to a different version of the same record than another record, and to identify, as a most recently modified record, only one record of a group consisting of the changed central record and the changed mobile record; and
a command generator configured to generate a command queue comprising a command to update based on the most recently modified record, the command being a command sent to the central node to update the central records for the user when the most recently modified record is the changed mobile record, and the command being a command to the mobile communication terminal to update the mobile records when the most recently modified record is the changed central record; and
the central content synchronization module at the central node comprising;
a user access module configured to provide access to the central records stored for the user and to add, change and delete the central records stored for the user according to user instruction received by the user access module; and
an off-line storage module configured to synchronize the central records with a user device other than the mobile communication terminal for storage by the user device of the update records.
0 Assignments
0 Petitions
Accused Products
Abstract
A mobile communication terminal communicates with a central node to provide automatically synchronization of user content stored on a mobile device with user content stored at a central node, such as at a synchronization server. In this way, automatic two-way synching may be provided, the user may monitor, view, update, change, add to or delete all or any field of user content using a web interface stored for a mobile device at a central node such as at a synchronization server cloud or data storage cloud, using a remote device, including an off-line device. Current location of the mobile terminal may also be tracked at the central node.
288 Citations
31 Claims
-
1. A system for automatically synchronizing user content stored as mobile records by the mobile communication terminal with central records stored for the user by a central node remote from the mobile communication terminal, the system comprising a user content synchronization module at the mobile communication terminal and a central content synchronization mobile at the central node, the user content synchronization module comprising:
-
a synchronization controller configured to initiate a current synchronization operation; a state comparator configured to identify, as a changed central record, any central records for the user changed, deleted or added since a last synchronization operation, and to identify, as a changed mobile record, any mobile records changed, deleted or added since the last synchronization operation, the last synchronization operation being a synchronization operation performed most recently prior to the current synchronization operation by the mobile communication device; the state comparator being further configured to determine whether the changed central record is a corresponding record to the changed mobile record, the corresponding record being a record that refers to a different version of the same record than another record, and to identify, as a most recently modified record, only one record of a group consisting of the changed central record and the changed mobile record; and a command generator configured to generate a command queue comprising a command to update based on the most recently modified record, the command being a command sent to the central node to update the central records for the user when the most recently modified record is the changed mobile record, and the command being a command to the mobile communication terminal to update the mobile records when the most recently modified record is the changed central record; and the central content synchronization module at the central node comprising; a user access module configured to provide access to the central records stored for the user and to add, change and delete the central records stored for the user according to user instruction received by the user access module; and an off-line storage module configured to synchronize the central records with a user device other than the mobile communication terminal for storage by the user device of the update records. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
- 11. The system of claim 11, wherein the position relay module is configured to transmit the current position at a time of the current synchronization operation.
-
22. A system for automatically synchronizing user content stored as mobile records by the mobile communication terminal with central records stored for the user by a central node remote from the mobile communication terminal, the system at the mobile communication terminal comprising a user content synchronization module comprising:
-
a synchronization controller configured to initiate a current synchronization operation; a state comparator configured to identify, as a changed central record, any central records for the user changed, deleted or added since a last synchronization operation, and to identify, as a changed mobile record, any mobile records changed, deleted or added since the last synchronization operation, the last synchronization operation being a synchronization operation performed most recently prior to the current synchronization operation by the mobile communication device; the state comparator being further configured to determine whether the changed central record is a corresponding record to the changed mobile record, the corresponding record being a record that refers to a different version of the same record than another record, and to identify, as a most recently modified record, only one record of a group consisting of the changed central record and the changed mobile record; a command generator configured to generate a command queue comprising a command to update based on the most recently modified record, the command being a command sent to the central node to update the central records for the user when the most recently modified record is the changed mobile record, and the command being a command to the mobile communication terminal to update the mobile records when the most recently modified record is the changed central record; and a position relay module configured to transmit to the central node for storing in the central records for the user a current position of the mobile communication device
-
-
23. A method of managing user content stored by a mobile communication terminal, the method comprising:
-
automatically first synchronizing user content stored as mobile records by the mobile communication terminal with central records stored for the user by a central node remote from the mobile communication terminal, the first synchronizing comprising; identifying, as a changed central record, any central records for the user changed, deleted or added since a last synchronization operation, and to identify, as a changed mobile record, any mobile records changed, deleted or added since the last synchronization operation, the last synchronization operation being a synchronization operation performed most recently prior to the current synchronization operation by the mobile communication device; determining whether the changed central record is a corresponding record to the changed mobile record, the corresponding record being a record that refers to a different version of the same record than another record, and to identify, as a most recently modified record, only one record of a group consisting of the changed central record and the changed mobile record; and generating a command queue comprising a command to update based on the most recently modified record, the command being a command sent to the central node to update the central records for the user when the most recently modified record is the changed mobile record, and the command being a command to the mobile communication terminal to update the mobile records when the most recently modified record is the changed central record; and automatically second synchronizing the central node with an additional user device, the second synchronizing comprising; identifying, as a changed central record, any central records for the user changed, deleted or added since the last second synchronization operation, and to identify, as a changed additional user device record, any mobile records changed, deleted or added since the last synchronization operation, the last second synchronization operation being a second synchronization operation performed most recently prior to the current second synchronization operation by the additional user device; determining whether the changed central record is a corresponding record to the changed additional user device record, the corresponding record being a record that refers to a different version of the same record than another record, and to identify, as a most recently modified record, only one record of a group consisting of the changed central record and the changed additional user device record; and generating a command queue comprising a command to update based on the most recently modified record, the command being a command sent to the central node to update the central records for the user when the most recently modified record is the changed additional user device record, and the command being a command to the additional user device to update the additional user device records when the most recently modified record is the changed central record. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
Specification