Method, system and program product for preserving and restoring mobile device user settings
First Claim
1. A method for preserving mobile device user settings, comprising:
- initiating an enterprise application on a mobile device, and reading a client properties file from a device memory of the mobile device into an application memory;
receiving an updated properties file from a server in the device memory;
comparing time values of the updated properties file to time values of the client properties file in the application memory;
reconciling, based on the comparison, the client properties file and the updated properties file to yield a reconciled properties file; and
writing the reconciled properties file to the device memory.
3 Assignments
0 Petitions
Accused Products
Abstract
Under the present invention, an enterprise application and corresponding client properties file is provided on a mobile device. Upon initiation of the mobile device, the client properties file is read into application memory. The user can then make modifications to the client properties file to change the user settings as he/she desires. If an updated properties file is later received from the server, it is reconciled with the client properties file. Thus, the user'"'"'s modifications are not discarded or overwritten. In addition, the reconciled properties file could be synchronized to the server so that if the mobile device is lost or fails, the user'"'"'s settings can be restored.
52 Citations
40 Claims
-
1. A method for preserving mobile device user settings, comprising:
-
initiating an enterprise application on a mobile device, and reading a client properties file from a device memory of the mobile device into an application memory;
receiving an updated properties file from a server in the device memory;
comparing time values of the updated properties file to time values of the client properties file in the application memory;
reconciling, based on the comparison, the client properties file and the updated properties file to yield a reconciled properties file; and
writing the reconciled properties file to the device memory. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for preserving mobile device user settings, comprising:
-
initiating an enterprise application on a mobile device, and reading a client properties file from a client database of the mobile device into an application memory;
receiving an updated properties file from a server database to a device memory of the mobile device;
reconciling the updated properties file with the client properties file in the client database to yield a reconciled properties file;
replacing the client properties file in the client database with the reconciled properties file; and
synchronizing the reconciled properties file to the server database. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for preserving mobile device user settings, comprising:
-
a file reading system for reading a properties file corresponding to an enterprise application initiated on a mobile device into an application memory;
a file request system for requesting and receiving an updated properties file from a server to a device memory of the mobile device;
a time value system for comparing time values of the updated properties file to time values of the client properties file;
a reconciliation system for reconciling the updated properties file with the client properties file to yield a reconciled properties file based on the comparison; and
a file write system for writing the reconciled properties file to the device memory. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A system for preserving mobile device user settings, comprising:
-
a file reading system for reading a properties file corresponding to an enterprise application initiated on a mobile device from a client database into an application memory;
a file request system for requesting and receiving an updated properties file from a server database to a device memory of the mobile device;
a reconciliation system for reconciling the updated properties file with the client properties file in the client database to yield a reconciled properties file;
a file write system for replacing the client properties file in the client database with the reconciled properties file; and
a synchronization system for synchronizing the reconciled properties file to the server database. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A program product stored on a recordable medium for preserving mobile device user settings, which when executed, comprises:
-
program code for reading a properties file corresponding to an enterprise application initiated on a mobile device into an application memory;
program code for requesting and receiving an updated properties file from a server to a device memory of the mobile device;
program code for comparing time values of the updated properties file to time values of the client properties file;
program code for reconciling the updated properties file with the client properties file to yield a reconciled properties file based on the comparison; and
program code for writing the reconciled properties file to the device memory. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
-
35. A program product stored on a recordable medium for preserving mobile device user settings, which when executed, comprises:
-
program code for reading a properties file corresponding to an enterprise application initiated on a mobile device from a client database into an application memory;
program code for requesting and receiving an updated properties file from a server database to a device memory of the mobile device;
program code for reconciling the updated properties file with the client properties file in the client database to yield a reconciled properties file;
program code for replacing the client properties file in the client database with the reconciled properties file; and
program code for synchronizing the reconciled properties file to the server database. - View Dependent Claims (36, 37, 38, 39, 40)
-
Specification