×

MULTI-OUTPUT PACKET SERVER WITH INDEPENDENT STREAMS

  • US 20070233891A1
  • Filed: 02/26/2007
  • Published: 10/04/2007
  • Est. Priority Date: 03/09/2001
  • Status: Active Grant
First Claim
Patent Images

1. A method of serving content from a content server to multiple clients via a network, the method comprising:

  • maintaining independent sessions between a content server and each of a plurality of clients, wherein the number of clients in the plurality of clients can vary over time, and wherein the start of each session and the end of each session can be independent of the start and end of other sessions;

    receiving a stream of packet payloads by the content server, each packet payload of the stream of packet payloads including a random or pseudorandom set of output symbols encoded with data generated from the content, wherein each packet payload in at least a subset of the stream of packet payloads includes a different set of data;

    transmitting from the content server each packet payload in the stream of packet payloads to each client of the plurality of clients in corresponding packets, wherein each packet payload transmitted at any particular time to some or all of the plurality of clients is independent of which packet payloads had been previously correctly received by various ones of the clients, and wherein each of the plurality of clients is capable of reconstructing the content after correctly receiving a number of different output symbols sufficient in quantity to reconstruct the data to a desired accuracy from those different output symbols.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×