Technique for updating a resident application and associated parameters in a user terminal through a communications network
First Claim
Patent Images
1. A method for replacing an updated resident application residing on a set top terminal with a previous version of the resident application, comprising:
- storing said previous version of the resident application;
transmitting a first control message to said set top terminal to control said set top terminal to download said previous version of the resident application;
transmitting a message in a first format via a multi-channel delivery network to the set top terminal on which said previous version of the resident application is to be installed, said message in the first format causing said set top terminal to download a restore application, said message in the first format being transmitted as part of a re-installation of said previous version of the resident application, said updated resident application using user parameters which are different from previously used user parameters which were previously used by said set top terminal with said previous version of the resident application;
receiving, at an application server located at a remote location from the set top terminal, a request from said set top terminal for said previously used user parameters; and
transmitting from the application server to the set top terminal, said previously used user parameters which were previously used by said set top terminal with the previous version of the resident application.
10 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus related to updating a resident application (RA) and replacing an updated resident application with a previous version of a resident application are described. The methods and apparatus may be used for updating and replacing resident applications in set-top terminals (STTs) of a cable system including a cable network headend.
101 Citations
21 Claims
-
1. A method for replacing an updated resident application residing on a set top terminal with a previous version of the resident application, comprising:
-
storing said previous version of the resident application; transmitting a first control message to said set top terminal to control said set top terminal to download said previous version of the resident application; transmitting a message in a first format via a multi-channel delivery network to the set top terminal on which said previous version of the resident application is to be installed, said message in the first format causing said set top terminal to download a restore application, said message in the first format being transmitted as part of a re-installation of said previous version of the resident application, said updated resident application using user parameters which are different from previously used user parameters which were previously used by said set top terminal with said previous version of the resident application; receiving, at an application server located at a remote location from the set top terminal, a request from said set top terminal for said previously used user parameters; and transmitting from the application server to the set top terminal, said previously used user parameters which were previously used by said set top terminal with the previous version of the resident application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of operating a set top terminal to replace an updated resident application with a previous version of the resident application, comprising:
-
receiving, at the set top terminal, a first control message; in response to said first control message downloading said previous version of the resident application; receiving, at the set top terminal, a message in a first format via a multi-channel delivery network, said message in the first format causing said set top terminal to download a restore application used in controlling said set top terminal to replace said updated resident application with the previous version of said resident application; transmitting to an application server located at a remote location from said set top terminal, a request for previously used user parameters which were previously used by said set top terminal with the previous version of the resident application; and receiving from the application server the previously used user parameters which were previously used by said set top terminal with the previous version of the resident application. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for replacing an updated resident application residing on a terminal with a previous version of the resident application, comprising:
-
transmitting from a control device a control message used to control the terminal to download the previous version of the resident application; transmitting, from said control device, a message in a first format via a multi-channel network to the terminal on which said previous version of the resident application is to be installed, said message being transmitted as part of a re-installation of said previous version of the resident application, said updated resident application using user parameters which are different from previously used user parameters which were previously used by said terminal with said previous version of the resident application, said message controlling said terminal to tune to a broadcast channel and download a restore application, said restore application being different from said previous version of the resident application, said message in the first format being different from said control message and being transmitted at a different time than said control message; receiving, at a server located at a remote location from the terminal, a request from said terminal for said previously used user parameters; and transmitting from the server to the terminal, said previously used user parameters which were previously used by said terminal with the previous version of the resident application. - View Dependent Claims (21)
-
Specification