EP2248342A1

Method and apparatus for expediting delivery of programming content over a broadband network

Abstract

This record has no abstract on file.

Term

Projected expiry 26 January 2029.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

20 claims: 3 independent, 17 dependent

  1. 1
    Claims of equivalent WO 2009097230 A1 Claims 1. A computer readable medium carrying instructions for a computer to expedite delivery of programming to a user over a broadband network, the instructions instructing the computer to perform a method comprising:receiving from a user a request for programming over a broadband network;in response to the request, transmitting to the user over the broadband network a unicast stream that includes a reduced bit rate representation of the requested program, wherein the reduced bit rate representation is encoded at a reduced bit rate relative to a normal representation of the requested programming that is encoded for transmission over the broadband network at a target bit rate;and terminating transmission of the unicast stream at a time arising not before (i) the normal representation is multicast over the broadband network as a multicast stream and (ii) the unicast stream and the multicast stream are received by the user in temporal synchronization with one another.
  2. 12
    A headend for a broadband network, comprising:a scalable encoder for receiving programming content and generating a scalably encoded programming stream therefrom, the scalably encoded programming stream including a base layer and an enhancement layer;and a streaming server for receiving the scalably encoded programming stream, wherein the streaming server, responsive to a user request for the programming content, is configured to output for transmission over the broadband network a catch up bit stream at a bit rate at which the scalably encoded programming stream is encoded, wherein the catch up stream includes the base layer but not the enhancement layer.
  3. 16
    A set top box, comprising:a user interface for requesting a selected program for receipt over a broadband network;a front-end for receiving at a target bit rate over the broadband network an initial portion and a remaining portion of the selected program, the initial portion being arranged as a unicast stream that includes a reduced bit rate representation of the requested program, wherein the reduced bit rate representation is encoded at a reduced bit rate relative to a normal representation of the requested programming that is encoded for transmission over the broadband network at the target bit rate;a buffer for buffering at least the unicast stream;a decoder for decoding the unicast stream received from the buffer at the target bit rate;and a processor operatively associated with the user interface, the front- end, the buffer and the decoder.