Method and apparatus providing scalability for channel change requests in a switched digital video system
First Claim
1. 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, andwhen 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.
4 Assignments
0 Petitions
Accused Products
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.
14 Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
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. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
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. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
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. - View Dependent Claims (20)
-
Specification