×

Methods and systems for providing video on demand

  • US 8,832,758 B2
  • Filed: 03/17/2003
  • Issued: 09/09/2014
  • Est. Priority Date: 03/17/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method for providing a selected video segment to customer premises equipment, the method comprising:

  • indexing, by an index framer at a head end, objectionable scenes of the selected video segment to permit the objectionable scenes to be bypassed during transmission as part of a parental control feature, the indexing comprising indexing frames of the selected video segment based on a combination of time-based and scene-based indexing;

    receiving a request for transmission of the selected video segment from the customer premises equipment, the customer premises equipment comprising a television set top box;

    transferring, through a television distribution network, a copy of the selected video segment from a central library to a remote local library proximate to the customer premises equipment in response to receiving the request for transmission, the central library being located at the head end and the remote local library being located at a node terminal;

    transferring the copy of the selected video segment from the remote local library to one of a plurality of buffers;

    subindexing, at the node terminal, the indexed frames of the selected video segment into indexed subframes for functions including freeze-frame control;

    mapping the one of the plurality of buffers through a routing network to a port interfaced with the customer premises equipment;

    transmitting the selected video segment from the one of the plurality of buffers through the routing network and the port to the customer premises equipment;

    providing, via the television set top box, playback controls to control playback speed of the selected video segment, the playback controls comprising a fast-forward control and a freeze frame control;

    in response to selection of the fast-forward control, implementing a fast-forward function to increase playback speed of the selected video segment by increasing transmission speed from the one of the plurality of buffers; and

    in response to selection of the freeze frame control, continuously transmitting a specific frame with zero playback speed until a contrary transmission instruction is received.

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