Patent ID: 8868704

Claim:
A method executed in a streaming media receiver, the streaming media receiver comprising native software and web software for executing a web application, the method comprising the steps of: receiving, in an active web application running in the web software, a message indicating that the streaming media receiver is to be put in a passive standby mode; sending, from the active web application, a message comprising data to be saved to an application server, wherein the data defines an operational state of the active web application; sending, from the active web application, a message to the native software indicating when the active web application is to be reinstated; setting, from the native software, a timer to the time of when the web application is to be reinstated; setting the streaming media receiver in a passive standby mode by suspending running of the active web application; receiving, in the native software, a signal that the timer has expired; setting the streaming media receiver in an active standby mode by reinstating running of the active web application; sending, from the native software, a message to the web application that the timer has expired; receiving, in the active web application, a message comprising the data that was saved, from the application server; and setting an operational state of the active web application using the data to be based on the operational state of the active web application before the streaming media receiver was set to the passive standby mode.