System and method for automated program updating in a remote appliance
First Claim
Patent Images
1. A method for automated program updating in a remote appliance, the method comprising:
- communicating by the remote appliance with a program update server at a time the remote appliance is deactivated to determine if a program update is available;
communicating a response with the program update server indicating that the program update is available from the program update server;
selecting a pre-scheduled update time by the remote appliance;
communicating the pre-scheduled update time from the remote appliance to the program update server; and
communicating the program update to the remote appliance at the pre-scheduled update time.
2 Assignments
0 Petitions
Accused Products
Abstract
Briefly described, one embodiment is a method comprising communicating with a program update server to determine if a program update is available, communicating a response with the program update server indicating that the program update is available from the program update server, and communicating the program update to the remote appliance at a pre-scheduled update time.
-
Citations
29 Claims
-
1. A method for automated program updating in a remote appliance, the method comprising:
-
communicating by the remote appliance with a program update server at a time the remote appliance is deactivated to determine if a program update is available; communicating a response with the program update server indicating that the program update is available from the program update server; selecting a pre-scheduled update time by the remote appliance; communicating the pre-scheduled update time from the remote appliance to the program update server; and communicating the program update to the remote appliance at the pre-scheduled update time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system that automatically updates programs in a remote appliance, comprising:
-
a memory storing at least one program; and an appliance processor configured to cause the system to communicate by the remote appliance with a program update server at a time the remote appliance is deactivated to inquire if at least one program update corresponding to the program is available from the program update server, configured to select a preferred update time, communicate the preferred update time to the program update server, and further configured to cause the system to communicate an available program update from the program update server at the preferred update time. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A system for automated program updating in a remote appliance, comprising:
-
a remote appliance communicating with a program update server at a time the remote appliance is deactivated to determine if a program update is available; means for selecting by the remote appliance a pre-scheduled time to receive the program update; means for communicating the pre-scheduled time from the remote appliance to the program update server; means for communicating an available program update to the remote appliance from the program update server at the pre-scheduled update time; and means for updating a program with the received program update. - View Dependent Claims (27, 28)
-
-
29. A tangible computer-readable medium having a program for automated program updating in a remote appliance, the program comprising logic configured to perform:
-
communicating by the remote appliance an inquiry signal to a program update server at a time the remote appliance is deactivated to determine if a program update is available for at least one program residing in the remote appliance; selecting a preferred update time by the remote appliance; communicating a response from the remote appliance to the program update server the response having at least the preferred update time that the remote appliance is to receive the program update from the program update server; communicating the program update from the program update server at the preferred update time; and updating the program with the received program update.
-
Specification