Patent ID: 8763064

Claim:
A method for controlling set top boxes with an interactive middleware software stack loaded onto them, wherein the set top box can be tuned to digital television signals transmitted by different transponders, wherein furthermore the transmitted digital television signals contain an application information table (AIT) on available interactive applications, of which relatively non-variant (persistent) applications are transmitted at slow speed via a narrow-band transponder channel and are stored in a cache memory of the set top box under an individual version number, wherein the AIT table furthermore contains an information (“non launchable from broadcast” flag) which signals to the set top box that an interactive application identified by its version number should not be started from the received digital television signal, but from the cache memory, wherein furthermore in the case of a modification (update) of the interactive application, the version number of the respective interactive application in the transmitted AIT table is changed, thereby indicating to the set top box that an “older version” of the interactive application is stored in its cache memory which is no longer started unless the AIT table contains a special information (“launchable with older version” flag) that permits the readout of the stored, older interactive application, characterized in that the transmitted version number for the modified interactive application contains at least one of an information on the scope and the type of the modification, as compared to the older version, that the set top box starts the stored, older version if the special information “launchable with older version” flag is present and thus enables the stored older interactive application to compare the version numbers, so as to determine whether the changes made in the modified interactive application require that the modified version must be received and stored in the cache memory, wherein the user of the set top box is given the signal to switch to the narrow-band transponder channel and receive the modified interactive application if an update of the cache memory is required and further characterized in that the version number of the stored older interactive application and the modified interactive application is divided into a first bit sequence and a second bit sequence to provide at least one of the information on the scope and/or type of change, wherein the first bit sequence identifies a primary version number and the second bit sequence identifies a secondary version number, wherein during the comparison between the changed version number and the older version number, the necessity for implementing an update of the stored older interactive application is indicated only if a change is detected by the set top box in the primary version number of the modified interactive application, wherein the modified interactive application is ignored if a change is detected by the set top box only in the secondary version number.