Patent ID: 8745539

Claim:
A computer-implemented method of displaying information on a mobile device, comprising: displaying an instance of a first user interface page for a first application on a display screen of the mobile device; in response to a registration request from the instance of the first user interface page, registering an identification of page state information, to be restored, in a first data structure; receiving a request to navigate away from the first application; storing values, from the instance of the first user interface page, for the page state information registered in the first data structure, in an instance-specific data structure corresponding to the instance of the first user interface page; upon navigating back to the first user interface page of the first application, accessing the instance-specific data structure corresponding to the instance of the first user interface page; obtaining the values for the page state information stored in the instance specific data structure; and displaying the first user interface page using the values for the page state information obtained from the instance-specific data structure.