Patent ID: 7143179

Claim:
A method of data transmission on demand to a plurality of clients without acknowledgment, the method comprising: dividing information content stored on a server into information data units, each of said information data units comprising a rectangular matrix of lines and columns; assigning numbers to said lines and columns; reorganizing said information data units by collecting lines to which the same numbers are assigned into reorganized data units; forming a plurality of data portions from the reorganized data units and control data units having check information for corresponding information data units; constantly transmitting the plurality of data portions to at least one router on a server side for constant availability of the information content to the plurality of clients; upon receiving a content request at one of a plurality of channels at the at least one router from one of the plurality of clients, sending a random one of the plurality of data portions to the one of the plurality of clients, the random portion comprising data indicating whether the random portion is part of the requested content; and if the random portion is part of the requested content, sending the rest of the requested content to the one of the plurality of clients via the one of the plurality of channels.