Patent ID: 7584225
Filing Date: 2009-09-01
Classification: G06F,H04L,Y10S

Abstract:
1. A method for backup and restore 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, wherein the items are associated with the client application and wherein the items mirror a historical record of the client application; receiving a plurality of recording requests associated with at least one action performed on the mobile device, while the mobile device performs the at least one action, wherein each recording request is received separately for each memory item accumulated in the mirror database in order to create the historical record backup in the server, responsive to saving the memory item in the mobile device; saving in the mirror database the memory item associated with each respective recording request, wherein for restoring the historical record, the historical record backup for the client application is accessible from the mobile device, wherein the client application enables navigation through pages associated with actions performed on the mobile device within the client application, and wherein the historical record backup includes a record of a sequence of the pages traversed while navigating through the pages of the client application, such that restoration of the historical record enables traversing through the pages of the client application in reverse sequence with a back button; and sending to the mobile device, by the server, the historical record backup, when the client application is re-uploaded from the server to the mobile device and a log in to the server is done, by automatically sending memory items in the historical record without need for the mobile device to initiate further interactions with the server.