Backup and restore in mobile applications
First Claim
1. A method for backup and restore in a system with mobile devices, comprising:
- maintaining, in a mobile device, a file that accumulates a historical record of memory items associated with a client application; and
sending a recording request to a backup device for each memory item accumulated in the file in order to create a backup of the historical record in the backup device, wherein the backup is accessible from the mobile device for restoring the historical record in case it is not existing in the mobile device.
13 Assignments
0 Petitions
Accused Products
Abstract
The need for backup and restore arises in a mobile device based system when a client application is discarded along with its historical record. In a system that provides the backup and restore capability, a server is configured with a request handler, an application storage upload/download handler, and a device storage mirror database. In a mobile device (also client), the transaction listener provides a transaction associated with memory items to the crumb sticker which, in turn, sends to the request handler a recording request with the transaction along with a request URL (uniform resource locator). The data for the recording request is channeled from the client storage to the device storage mirror database via the application storage upload/download handler. The memory items are accumulated in a file at the client and in a backup at the device storage mirror database, and are restorable to the client from the backup.
-
Citations
35 Claims
-
1. A method for backup and restore in a system with mobile devices, comprising:
-
maintaining, in a mobile device, a file that accumulates a historical record of memory items associated with a client application; and
sending a recording request to a backup device for each memory item accumulated in the file in order to create a backup of the historical record in the backup device, wherein the backup is accessible from the mobile device for restoring the historical record in case it is not existing in the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for backup and restore in a system with mobile devices in communication with a server, comprising:
-
maintaining in a server a mirror database with a historical record backup for a client application uploaded from the server to a mobile device, the mirror database accumulating memory items in the historical record backup that are associated with the client application and mirror its historical record;
receiving a recording request from a mobile device for each memory item accumulated in the mirror database in order to create a respective the historical record backup in the server; and
saving in the mirror database the memory item associated with each respective recording request, wherein for restoring its historical record the historical record backup for the client application is accessible from the mobile device. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method for backup and restore in a system with mobile devices, comprising:
-
for each recordable action associated with a client photo application resident in a mobile device, sending, from the mobile device to a server, a request for saving the recordable action in the server so as to accumulate the recordable actions in a historical record backup;
instantiating a new client photo application on the mobile device that is an equivalent replacement or an update of the, already discarded, resident client photo application, wherein the resident client photo application has provided and the new client photo application provides access to albums including a mobile album and an online album;
providing a restore mobile album option in order to restore the mobile album if it is empty or an about option in order to provide access to the online album;
if the restore mobile album page is provided, and if the client photos application is recognizable by the server, obtaining an album download history list from the server; and
restoring to the mobile device photos from the album download history list and any other recordable actions from the historical record backup.
-
-
35. A system with mobile devices for backup and restore, comprising:
-
a server with a request handler, an application storage upload/download handler, and a device storage mirror database; and
a client with a client storage, a transaction listener, and a crumb sticker, wherein the transaction listener is configured to provide a transaction to the crumb sticker which is configured, in turn, to send to the request handler the transaction along with a request URL (uniform resource locator) in a recording request the data for which being channeled from the client storage to the device storage mirror database via the application storage upload/download handler, wherein each transaction sent in a recording request is associated with a memory item, the memory items being accumulated in a file in the client and in a backup historical record in the device storage mirror database, wherein the memory items are restorable to the client from the backup historical record.
-
Specification