IP Library Granted Patent US 7,934,231
Granted Patent B2
US 7,934,231 · App. 12/793,990 · Granted Apr 26, 2011

Allocation of overhead bandwidth to set-top box

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 7,934,231
App. No.
12/793,990
Granted
Apr 26, 2011
Kind
B2
Abstract

A method includes receiving a channel change request from a set-top box (STB) coupled to a packet-based network, where the STB is located at a subscriber premises. The channel change request includes a value identifying one or more of a number of STBs and a number of display devices that are located at the subscriber premises. The method also includes allocating an overhead bandwidth to the STB based on the value.

Claims (40)

1. A method, comprising:

receiving a channel change request from a set-top box (STB) coupled to an Internet protocol television (IPTV) network, wherein the STB is located at a subscriber premises, and wherein the channel change request includes a number that is a quantity of STBs, display devices, or any combination thereof, that are located at the subscriber premises and that are receiving content via the IPTV network; and

allocating an overhead bandwidth to the STB based on the number.

2. The method of claim 1 , further comprising sending video content of a requested channel to the STB at a channel change rate equal to a sum of a subscribed bandwidth associated with the STB and the allocated overhead bandwidth, wherein the channel change rate is less than a total bandwidth allocated to the subscriber premises.

3. The method of claim 2 , further comprising:

sending video content of the requested channel to the STB at the allocated overhead bandwidth after sending buffered video content of the requested channel to the STB at the channel change rate; and

sending an instruction to the STB to join a multicast group associated with the requested channel.

4. The method of claim 3 , further comprising:

receiving a stop indication from the STB indicating that the STB has received at least one video data packet from a multicast video server associated with the requested channel; and

ceasing transmission of video content to the STB.

5. The method of claim 3 , further comprising:

receiving a retry request from the STB, the retry request indicating a gap in video content received at the STB; and

resending at least a portion of video content of the requested channel to the STB.

6. A non-transitory computer-readable storage medium comprising instructions, that when executed by a processor, cause the processor to:

at a set-top box device (STB) located at a subscriber premises, determine a number that is a quantity of STBs, display devices, or any combination thereof, that are located at the subscriber premises and that are receiving content via a packet-based network, wherein the number is usable to determine an available bandwidth at the subscriber premises to receive video content of a requested channel via the packet-based network;

receive a channel change request associated with the requested channel; and

send a channel change request packet to a server via the packet-based network, wherein the channel change request packet identifies the requested channel and includes the number.

7. The non-transitory computer-readable storage medium of claim 6 , further comprising instructions, that when executed by the processor, cause the processor to receive video content from the server at a channel change rate equal to a sum of a subscribed bandwidth associated with the STB and an overhead bandwidth related to the number.

8. The non-transitory computer-readable storage medium of claim 7 , further comprising instructions, that when executed by the processor, cause the processor to receive video content of the requested channel from the server at the overhead bandwidth after receiving buffered video content of the requested channel from the server.

9. The non-transitory computer-readable storage medium of claim 6 , further comprising instructions, that when executed by the processor, cause the processor to:

receive an instruction from the server to join a multicast group associated with the requested channel; and

send a multicast group join request to a multicast video server associated with the requested channel.

10. The non-transitory computer-readable storage medium of claim 9 , further comprising instructions, that when executed by the processor, cause the processor to send a stop indication to the server indicating that the STB has received at least one video data packet from the multicast video server.

11. The non-transitory computer-readable storage medium of claim 9 , further comprising instructions, that when executed by the processor, cause the processor to:

identify a gap between video content received from the server and video content received from the multicast video server;

send a retry request to the server, the retry request identifying one or more video data packets to be re-sent to the STB; and

receive the one or more requested video data packets at the STB.

12. A system, comprising:

a processor; and

a memory coupled to the processor, the memory storing instructions, that when executed by the processor, cause the processor to:

receive a channel change request from a set-top box (STB) coupled to an Internet protocol television (IPTV) network, wherein the STB is located at a subscriber premises, and wherein the channel change request includes a number that is a quantity of STBs, display devices, or any combination thereof, that are located at the subscriber premises and that are receiving content via the IPTV network; and

allocate an overhead bandwidth to the STB based on the value number.

13. The system of claim 12 , wherein the memory further stores a number table relating a plurality of numbers to a plurality of overhead bandwidths and wherein the memory instructions, when executed by the processor, further cause the processor to compare the number to the number table to determine the allocated overhead bandwidth.

14. The system of claim 12 , wherein the memory further stores video content of a requested channel.

15. The system of claim 12 , wherein the memory instructions, when executed by the processor, further cause the processor to send the video content of a requested channel to the STB at an increased rate that includes the allocated overhead bandwidth.

16. The system of claim 15 , wherein the video content is sent to the STB via unicast IP packets.

17. The system of claim 12 , wherein the system is a dedicated channel change server communicating with the IPTV network.

18. The system of claim 12 , further comprising an interface to communicate with the IPTV network via a regional router.

19. The method of claim 1 , wherein the STB determines the number substantially concurrently with generating the channel change request.

20. The method of claim 2 , wherein the channel change rate is greater than a decode rate of the STB and wherein the channel change rate is equal to the subscribed bandwidth associated with the STB divided by the number.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2025
From: INTELLECTUAL VENTURES ASSETS 198 LLC
To: DATASPHERE, LLC
Reel/Frame 071280/0875 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2025
From: LITTLEMORE TECHNOLOGIES LLC
To: INTELLECTUAL VENTURES ASSETS 198 LLC
Reel/Frame 070664/0461 →
CORRECTION TO THE RECORDATION COVER SHEET OF THE ASSIGNMENT RECORDED AT 024487/0021 ON 6/4/2010 Recorded Nov 27, 2012
From: LIU, KUO-HUI; ZHAO, YONGDONG
To: AT&T KNOWLEDGE VENTURES, L.P.
Reel/Frame 029362/0152 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2012
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: LITTLEMORE TECHNOLOGIES LLC
Reel/Frame 029248/0844 →
CHANGE OF NAME Recorded Feb 7, 2011
From: AT&T KNOWLEDGE VENTURES, L.P.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 025751/0419 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2010
From: LIU, KUO-HUI; ZHAO, YONGDONG
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 024487/0021 →