×

Method and apparatus for scalable data broadcasting

  • US 10,089,655 B2
  • Filed: 11/27/2013
  • Issued: 10/02/2018
  • Est. Priority Date: 11/27/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • at a publisher device;

    extracting segments from a data stream, to produce an encoded stream;

    generating decode instructions that indicate where to re-insert the extracted segments into the encoded stream, and watermark instructions that indicate how to generate watermarks and where to insert the watermarks into the data stream or the encoded stream to produce a personalized data stream;

    sending to a broker device the extracted segments, the decode instructions, and the watermark instructions; and

    upon receiving a request for the data stream from a client device, providing to the client device the encoded stream and directing the client device to the broker device; and

    at the broker device;

    receiving from the client device a request for information corresponding to the data stream, the request including a client identifier;

    encoding some of the extracted segments with the client identifier based on the watermark instructions, to produce the watermarks; and

    sending to the client device the information including the extracted segments, the decode instructions, the watermarks, and the watermark instructions, to enable the client device to recover the data stream using the decode instructions and insert the watermarks into the data stream or the encoded stream using the watermark instructions to produce the personalized stream.

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