US7849490B2

Method and apparatus providing scalability for channel change requests in a switched digital video system

Summary by NHIP

SDV Channel Change Buffering

The method buffers channel change requests when the requested channel is currently active on the settop box. It increases the transmission delay after receiving a plurality of sequential requests and sends immediate requests to an SDV server when the channel is not active.

Claim Score by NHIP

Read claim 1, the broadest

Abstract

A method, apparatus and computer program product for providing scalability for channel change requests in a Switched Digital Video system is presented. A request for a channel change is received. A determination is made regarding whether a channel requested by the request for a channel change is currently being provided to the settop box. When the channel requested by the request for a channel change is being provided to the settop box then the request for a channel change is buffered for transmission at a later time. When the channel requested by the request for a channel change is not being provided to the settop box then the request for a channel change is immediately sent to an SDV server in communication with the settop box.

US7849490B2, drawing sheet 1
Sheet 1 of 5

Term

2.3 yearsleft in the term

Expires 17 January 2029, including 677 days of term adjustment.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

20 claims: 4 independent, 16 dependent

  1. 1
    Broadest claimClaim Score 51, average(NHIP)A method of providing channel change requests in a Switched Digital Video (SDV) system, the method comprising:receiving a request for a channel change;determining if a channel requested by said request for a channel change is being provided to said settop box;when said channel requested by said request for a channel change is currently being provided to said settop box then: buffering said request for a channel change for transmission of said request for a channel change at a later time, determining whether a plurality of sequential channel change requests have been received, and when the plurality of sequential channel change requests have been received, increasing the later time for transmission of said request for the channel change;and when said channel requested by said request for a channel change is not being provided to said settop box then immediately sending said request for a channel change to an SDV server in communication with said settop box.
  2. 7
    A settop box comprising:a memory;a processor;a communications interface;an interconnection mechanism coupling the memory, the processor and the communications interface;and wherein the memory is encoded with an application providing channel change requests in a Switched Digital Video (SDV) system, that when performed on the processor, provides a process for processing information, the process causing the settop box to perform the operations of: receiving a request for a channel change;determining if a channel requested by said request for a channel change is currently being provided to said settop box;when said channel requested by said request for a channel change is being provided to said settop box then: buffering said request for a channel change for transmission of said request for a channel change at a later time, determining whether a plurality of sequential channel change requests have been received, and when the plurality of sequential channel change requests have been received, increasing the later time for transmission of said request for the channel change;and when said channel requested by said request for a channel change is not being provided to said settop box then immediately sending said request for a channel change to an SDV server in communication with said settop box.
  3. 13
    A computer readable medium having computer readable code thereon for providing channel change requests in a Switched Digital Video (SDV) system, the medium comprising:instructions for receiving a request for a channel change;instructions for determining if a channel requested by said request for a channel change is currently being provided to said settop box;instructions for when said channel requested by said request for a channel change is being provided to said settop box then: buffering said request for a channel change for transmission of said request for a channel change at a later time, determining whether a plurality of sequential channel change requests have been received, and when the plurality of sequential channel change requests have been received, increasing the later time for transmission of said request for the channel change;and instructions for when said channel requested by said request for a channel change is not being provided to said settop box then immediately sending said request for a channel change to an SDV server in communication with said settop box.
  4. 19
    A Switched Digital Video (SDV) system comprising:an SDV server;at least one settop box, each of said at least one settop box in communication with said SDV server;and wherein at least one of said settop box is capable of receiving a request for a channel change from a user, determining if a channel requested by said request for a channel change is currently being provided to said settop box, when said channel requested by said request for a channel change is being provided to said settop box then buffering said request for a channel change for transmission of said request for a channel change at a later time to said SDV server, determining whether a plurality of sequential channel change requests have been received, and when the plurality of sequential channel change requests have been received, increasing the later time for transmission of said request for the channel change, and transmitting said request for a channel change at a later time, and when said channel requested by said request for a channel change is not being provided to said settop box then immediately sending said request for a channel change to said SDV server.