Use loader for signaling the system software update service
First Claim
1. A method for updating software comprising the steps of:
- implementing a plurality of modes on a receiver device (50) such that at least a first mode is a normal operating mode for the set top device and a second mode (10) searches for software updates;
searching (16) for software updates with at least one of the modes;
indicating (44) to one of the modes within the receiver device on occurrences of available software updates;
transferring (28) available software updates to the receiver device; and
installing (22) transferred software updates into the programmable device.
3 Assignments
0 Petitions
Accused Products
Abstract
A receiver (50) having software contained within a non-volatile memory (52) that can be upgraded via a communication interface (62). The receiver (50) provides a standby mode that works in conjunction with an operational mode to search (16) for and load (28) software updates. If an available update is found, the receiver records an indication (44) that a software update is available to allow for loading (28) and installing (22) of the update. The receiver can locate updates in the standby mode generate an indication for the receiver that upon entering the operational mode, the indication that a software update is available is identified and the system software then loads the new software update. The receiver is capable of searching for software updates during the operational mode and if available update is found, the receiver loads it the update into memory and upon re-entering of the standby mode, the update stored in memory is placed into a predetermined non-volatile memory so that the update is available the next time the operating mode is entered.
22 Citations
18 Claims
-
1. A method for updating software comprising the steps of:
-
implementing a plurality of modes on a receiver device (50) such that at least a first mode is a normal operating mode for the set top device and a second mode (10) searches for software updates;
searching (16) for software updates with at least one of the modes;
indicating (44) to one of the modes within the receiver device on occurrences of available software updates;
transferring (28) available software updates to the receiver device; and
installing (22) transferred software updates into the programmable device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A receiver system (50) with a communication interface (62), the system (50) containing software in a non-volatile memory (52) that can be upgraded via network connection comprising:
-
a standby mode within the receiver system (50) that works in conjunction with an operational mode to install software updates, wherein the receiver system (50) normally functions in the operational mode, and the standby mode does not function simultaneously with the operational mode; and
a routine (10) operative in either the operational mode or the standby mode to provide an indication (16) of availability for software updates that is used by the other of either the operational mode or the standby mode to identify the indication and assist in installing software updates into the receiver. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A receiver system (50) with a non-volatile memory (52) that can be altered comprising:
-
a communication interface (62) in the receiver system that is operatively coupled to the non-volatile memory (52) under control of processing means within the receiver system;
system software means within the receiver that performs normal operation of the receiver system; and
a loader (10) that functions independently from the system software means to search (16) for software updates and retrieve (28) updates that are found;
wherein the loader runs upon an occurrence of one of a plurality of predetermined events. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification