A method of controlling a mobile terminal, method including performing, via a controller on the mobile terminal, data synchronizations with at least one external device, displaying, via a display on the mobile terminal, a list of data synchronization history corresponding to the performed data synchronizations, determining, via the controller, whether or not a particular data synchronization from the list includes an error, undoing, via the controller, the particular data synchronization to a state prior to the particular data synchronization, if it is determined that the particular data synchronization includes the error, and re-performing, via the controller, the particular data synchronization using data corresponding to the undone particular data synchronization.
Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A method of controlling a mobile terminal, the method comprising: performing, via a controller on the mobile terminal, data synchronizations with at least one external device; displaying, via a display on the mobile terminal, a list of data synchronization history corresponding to the performed data synchronizations, wherein the list of data synchronizations is displayed in accordance with each external device; displaying, via the display, a data synchronization history screen corresponding to an external device selected from the list of data synchronizations, wherein the data synchronization history screen includes the list of data that was synchronized using the external device; detecting, via the controller, a current data corresponding to a selected data from the list of data synchronizations; and correcting, via the controller, the current data to the selected data.
A method for managing data synchronization on a mobile device. The device synchronizes data with external devices. A list of synchronization history is displayed, organized by external device. When a specific external device is selected, a screen shows the data synchronized with it. The system detects the current version of a selected piece of data and corrects it to match the version from the selected synchronization event. This allows users to revert to a previous data state.
2. The method of claim 1 , wherein the external device is one of a mobile terminal or a server.
The data synchronization method of the previous description specifies that the external device can be a mobile terminal or a server, expanding the scope of devices that can be synchronized with.
3. The method of claim 2 , wherein the server is one of an Open Mobile Alliance (OMA) Data Synchronization server or Exchange ActiveSync server.
In the data synchronization method where the external device can be a mobile terminal or a server, the server can be an Open Mobile Alliance (OMA) Data Synchronization server or an Exchange ActiveSync server. This specifies common server types used for over-the-air synchronization.
4. The method of claim 1 , wherein the list of data synchronization history is displayed according to a user's selection or automatically upon performing the data synchronizations.
In the data synchronization method, the list of data synchronization history can be displayed either according to a user's selection (e.g., tapping a "Sync History" button) or automatically immediately after a data synchronization event is completed.
5. The method of claim 1 , wherein the data synchronization history is displayed for each external device or for each data corresponding to the data synchronizations.
In the data synchronization method, the synchronization history can be displayed either organized by external device (showing all syncs for each device) or organized by the specific data synchronized (e.g., all synchronizations affecting a contact entry).
6. The method of claim 5 , further comprising: when the data synchronization history is displayed for each data, displaying each data for said each external device; and setting the displayed data to be toggled with each other.
In the data synchronization method where the history is displayed for each data, each data shows the devices it synchronized with. These different device versions can be toggled, letting users quickly compare and choose which version of the data to use.
7. The method of claim 1 , further comprising: undoing the correcting of the current data to the state prior to the performing of the data synchronizations according to a user's command or automatically upon an occurrence of the error.
In the data synchronization method, if the data correction introduces an error or based on user command, the method allows undoing the correction, returning the data to its state before the selected synchronization was applied. This undo can occur automatically upon error detection or manually via a user action.
8. The method of claim 1 , further comprising: performing the data synchronizations with the external device periodically or occasionally to update the data synchronization history.
The data synchronization method updates the data synchronization history by performing synchronizations periodically (e.g., hourly) or occasionally (e.g., when the user explicitly requests it). This keeps the history current, reflecting the latest synchronization events.
9. The method of claim 1 , further comprising: synchronizing, via the controller, the selected data with any external device having the selected data as a synchronization target data.
In the data synchronization method, if the user selects a specific version of data from the history, this method synchronizes that selected data version with all external devices that also synchronize that particular type of data. This ensures consistency across all connected devices.
10. The method of claim 1 , further comprising: displaying, via the display, text or an icon next to the data in the list of data synchronizations, wherein the text or the icon is corresponding to a synchronization target external device.
In the data synchronization method, the list of synchronization history displays text or an icon next to each data entry. The text or icon identifies the external device that the data was synchronized with, providing additional context for each synchronization event.
11. A mobile terminal comprising: a wireless communication unit configured to perform data synchronizations with at least one external device; a display unit configured to display a list of data synchronization history corresponding to the performed data synchronizations, wherein the list of data synchronizations is displayed in accordance with each external device, and to display a data synchronization history screen corresponding to an external device selected from the list of data synchronizations, wherein the data synchronization history screen includes the list of data that was synchronized using the external device; and a controller configured to detect a current data corresponding to a selected data from the list of data and to correct the current data to the selected data.
A mobile terminal that manages data synchronization with other external devices. It includes a wireless communication module for synchronizing data, a display for showing a list of data synchronization history organized by external device and a screen displaying data synchronized with the chosen device, and a controller. The controller detects the current version of data and corrects it to a prior version stored in data synchronization history based on user selection, enabling roll back to an earlier data state.
12. The terminal of claim 11 , wherein the external device is one of a mobile terminal or a server.
The mobile terminal that manages data synchronization, as previously described, specifies that the external device can be either another mobile terminal or a server.
13. The terminal of claim 12 , wherein the server is either Open Mobile Alliance (OMA) Data Synchronization server or Exchange ActiveSync server.
The mobile terminal where external devices can be other terminals or servers, specifies the server as an Open Mobile Alliance (OMA) Data Synchronization server or an Exchange ActiveSync server.
14. The terminal of claim 11 , wherein the list of data synchronization history is displayed according to a user's selection or automatically upon performing the data synchronizations.
The mobile terminal manages data synchronization. The display of data synchronization history, which lists synchronizations organized by external device, can appear either because the user selects to view it or it automatically appears immediately after data synchronization occurs.
15. The terminal of claim 11 , wherein the data synchronization history is displayed for each external device or for each data corresponding to the data synchronizations.
The mobile terminal manages data synchronization. The display of data synchronization history can be organized either by external device or by individual data elements affected by the synchronization.
16. The terminal of claim 15 , further comprising: when the data synchronization history is displayed for each data, displaying each data for said each external device; and setting the displayed data to be toggled with each other.
The mobile terminal, which displays data synchronization history either per-device or per-data, provides data display for each external device when history is displayed for each data. The displayed data can be toggled with each other. This makes it easy for users to compare versions of the same piece of information across various sources.
17. The terminal of claim 11 , wherein the controller undoes the correcting of the current data to the state prior to the performing of the data synchronizations according to a user's command or automatically upon an occurrence of the error.
The mobile terminal manages data synchronization. When the controller corrects the current data to a previous state, that action can be undone either because the user requests it or if the controller automatically detects an error.
18. The terminal of claim 11 , wherein the controller performs the data synchronizations with the external device periodically or occasionally to update the data synchronization history.
The mobile terminal manages data synchronization by synchronizing data either periodically or occasionally to update the data synchronization history.
19. The terminal of claim 11 , wherein the controller synchronizes the selected data with any external device having the selected data as a synchronization target data.
The mobile terminal manages data synchronization and synchronizes selected data with external devices which have the selected data as a synchronization target data.
20. The terminal of claim 11 , wherein the display displays text or icon next to the data in the list of data synchronizations, wherein the text or the icon is corresponding to a synchronization target external device.
The mobile terminal managing data synchronization displays text or an icon next to the data in the data synchronization history, indicating the external device it was synchronized with.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
November 3, 2010
June 25, 2013
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.