Patent ID: 7711839

Claim:
A device for preparation of data to be sent in a continuous stream to at least one receiver via a communication network, said device comprising: memory; means of obtainment of said data originating from a database, said database containing at least two data stream entities for data associated respectively with different transmission throughputs; means of transfer of said obtained data to a system for sending said data as a continuous stream over said network; means of connection of said means of obtainment to one of said data stream entities of the database; and means of switching of the means of connection from one of said data stream entities to another of said data stream entities; wherein: said device comprises means of regular increment addition to said data transferred to the system, of error correction codes to form an augmented data stream; said means of switching being designed to switch the means of connection from a first of said data stream entities, associated, with a first sending throughput, to a second of said data stream entities, associated with a second sending throughput greater than said first sending throughput, when the stream of said data transferred augmented with said added error correction codes reaches a threshold throughput equal to the sum of the second sending throughput and of an additional throughput associated with an initial input of error correction codes for said second data stream entity; and said means of addition being designed to reinitialize the addition of said error correction codes to said initial input upon the switching of said first data stream entity to said second data stream entity.