×

Live video broadcasting on distributed networks

  • US 9,635,318 B2
  • Filed: 10/30/2014
  • Issued: 04/25/2017
  • Est. Priority Date: 03/09/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method for distributing a live program over a distributed network, the method being performed by a server and comprising:

  • processing a data stream representing the live program into a plurality of substreams;

    selecting a set of seeding devices from a plurality of devices in the distributed network to each receive at least one substream of the plurality of substreams; and

    transmitting the plurality of substreams to the set of seeding devices with a sourcing instruction, wherein the sourcing instruction instructs the set of seeding devices to transmit specific substreams of the plurality of sub streams to specific devices of others of the plurality of devices as the plurality of substreams are received, the set of seeding devices further transmitting the sourcing instruction to the specific devices of the others of the plurality of devices, the sourcing instruction instructing the specific devices of the others of the plurality of devices to transmit one or more first substreams of the plurality of substreams to still other devices of the plurality of devices.

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