Patent ID: 8015588

Claim:
A method of managing of availability, of at least one terminal connected via a network to a receiver implementing the method, of auxiliary programs broadcast with main programs in a digital data stream, wherein the receiver is for forwarding at least a portion of said auxiliary programs to the at least one terminal, the method comprising: receiving, at the receiver, a plurality of digital data streams including said digital data stream; detecting, at the receiver, data identifying all the auxiliary programs contained in said digital data stream; extracting, at the receiver, all the auxiliary programs identified in the stream, wherein all the auxiliary programs are associated with execution command data and storing all the auxiliary programs identified in the stream with the associated execution command data in temporary storage; analyzing, at the receiver, execution commands obtained from the extracted and stored execution command data associated with the extracted and stored auxiliary programs, wherein analyzing the execution commands comprises: reading execution command data of all the extracted and stored auxiliary programs; and eliminating execution commands of all the extracted and stored auxiliary programs that are synchronized with the digital data stream automatic execution of said extracted and stored auxiliary program with said main programs, said execution commands being referred to as immediate execution commands; storing all the auxiliary programs identified, extracted from the digital data stream, and stored in temporary storage in a memory of the receiver, wherein synchronization with a main program of said main programs is eliminated from all the auxiliary programs identified, extracted and stored; and forwarding, by the receiver, to said at least one terminal and upon reception of a request from said at least one terminal, an auxiliary program of said auxiliary programs required by said at least one terminal, wherein the auxiliary program is forwarded as the auxiliary program is received from a transmitter, at the speed of a transmission carousel, and rapid transmission, by the receiver, at a high bit rate in an available slot of said carousel, in parallel with said forwarding, of said auxiliary program required by said at least one terminal, when said receiver has already stored said auxiliary program.