IP Library Granted Patent US 8,302,140
Granted Patent B2
US 8,302,140 · App. 12/798,533 · Granted Oct 30, 2012

Navigation within switched digital streamed content

Assignees: Sony Corporation; Sony Electronics Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,302,140
App. No.
12/798,533
Granted
Oct 30, 2012
Kind
B2
Abstract

In certain embodiments, a method carried out in a digital television receiver device incapable of full two way communications, of receiving switched digital television programs involves storing a virtual channel table in the digital television receiver device, the virtual channel table having entries for each available channel and having a channel type indicator that identifies switched digital channels; receiving a command indicative of selection of a switched digital channel having the switched digital channel type indicator in the stored virtual channel table; sending a request from the television receiver device for the switched digital channel; responsive to the request, receiving a response that either grants the request or denies the request; and if the response grants the request, receiving an updated virtual channel table having updated table entries. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.

Claims (27)

1. A method of supplying digital television signals, comprising:

broadcasting a virtual channel table to a plurality of digital television receiver devices, the virtual channel table having entries for each available channel and having a channel type indicator that identifies switched digital channels;

receiving a request from one of the plurality of television receiver devices for a selected one of the switched digital channels, wherein the one of the plurality of television receiver devices is incapable of any transmission except a transmission requesting a switched digital channel and a transmission providing a status of tuning a switched digital channel;

determining if the selected channel has been allocated;

if the selected channel has been allocated, then granting the request and sending an updated virtual channel table having updated table entries to the television receiver device; and

if the selected channel has not been allocated, and if bandwidth is available for the selected channel, then allocating bandwidth for the selected channel and transmitting an updated virtual channel table having updated table entries to the television receiver device, wherein the channel type indicator designates a channel as a four bit binary channel designator wherein one bit represents a navigation bit, one bit designates that tuning parameters are either defined or undefined, one bit designates that a channel is either a switched or unswitched digital channel and one bit designates whether the channel is either hidden or viewable on an electronic programming guide.

2. The method according to claim 1 , further comprising polling receivers to determine if allocated switched digital channels are being used, and if not releasing the allocated switched digital channel bandwidth.

3. The method according to claim 2 , further comprising building a viewership database at least in part based upon the polling.

4. The method according to claim 1 , wherein sending the request from the television receiver device for the switched digital channel comprises sending an SCTE-28 program_req( ).

5. A method of supplying digital television signals, comprising:

broadcasting a virtual channel table to a plurality of digital television receiver devices, the virtual channel table having entries for each available channel and having a channel type indicator that identifies switched digital channels;

receiving a request from one of the plurality of television receiver devices for a selected one of the switched digital channels, wherein the one of the plurality of television receiver devices is incapable of any transmission except a transmission requesting a switched digital channel and a transmission providing a status of tuning a switched digital channel;

determining if the selected channel has been allocated;

if the selected channel has been allocated, then granting the request and sending an updated virtual channel table having updated table entries to the television receiver device;

if the selected channel has not been allocated, and if bandwidth is available for the selected channel, then allocating bandwidth for the selected channel and transmitting an updated virtual channel table having updated table entries to the television receiver device;

polling receivers to determine if allocated switched digital channels are being used, and if not releasing the allocated switched digital channel bandwidth;

building a viewership database at least in part based upon the polling, wherein the channel type indicator designates a channel as a four bit binary channel designator wherein one bit represents a navigation bit, one bit designates that tuning parameters are either defined or undefined, one bit designates that a channel is either a switched or unswitched digital channel and one bit designates whether the channel is either hidden or viewable on an electronic programming guide.

6. The method according to claim 5 , wherein sending the request from the television receiver device for the switched digital channel comprises sending an SCTE-28 program_req( ).

7. A method of supplying digital television signals, comprising:

broadcasting a virtual channel table to a plurality of digital television receiver devices, the virtual channel table having entries for each available channel and having a channel type indicator that identifies switched digital channels;

wherein the channel type indicator designates a channel as a four bit binary channel designator wherein one bit represents a navigation bit, one bit designates that tuning parameters are either defined or undefined, one bit designates that a channel is either a switched or unswitched digital channel and one bit designates whether the channel is either hidden or viewable on and electronic programming guide;

receiving a request from one of the plurality of television receiver devices for a selected one of the switched digital channels, wherein the one of the plurality of television receiver devices is incapable of any transmission except a transmission requesting a switched digital channel and a transmission providing a status of tuning a switched digital channel, where the request from the television receiver device for the switched digital channel comprises an SCTE-28 program_req( );

determining if the selected channel has been allocated;

if the selected channel has been allocated, then granting the request and sending an updated virtual channel table having updated table entries to the television receiver device; and

if the selected channel has not been allocated, and if bandwidth is available for the selected channel, then allocating bandwidth for the selected channel and transmitting an updated virtual channel table having updated table entries to the television receiver device.

8. The method according to claim 7 , further comprising polling receivers to determine if allocated switched digital channels are being used, and if not releasing the allocated switched digital channel bandwidth.

9. The method according to claim 8 , further comprising building a viewership database at least in part based upon the polling.

Continuity (4)
Division 11701693 · Feb 2, 2007
Provisional Application 60771983 · Feb 9, 2006
Provisional Application 60856657 · Nov 3, 2006
Related Publication 20100211974A1 · Aug 19, 2010