IP Library Granted Patent US 8,099,756
Granted Patent B2
US 8,099,756 · App. 11/164,110 · Granted Jan 17, 2012

Channel changes between services with differing bandwidth in a switched digital video system

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,099,756
App. No.
11/164,110
Granted
Jan 17, 2012
Kind
B2
Abstract

Channel changes between services with differing bandwidth in a switched digital video system. A services map published by the headend and distributed to all of the edge devices, allows a bandwidth requirement to be correlated with each request from a device in the home. The bandwidth requirement is passed upstream along with the request for service and is subject to a system resource management validation.

Claims (42)

1. A method implemented in a device located at a customer premise, the method comprising:

receiving a service map from a headend containing a plurality of entries, each entry including a service identifier, a location from which the service can be received from, a quality of service priority status and a corresponding bandwidth requirement, wherein the quality of service priority status is associated with a predetermined quality of service priority status scheme;

receiving a request for a service;

determining, based on the service map, required bandwidth for the requested service, wherein determining the require bandwidth comprises:

parsing the request for service of each device at the customer premise requesting service, and

adding a bandwidth management status of each device together; and

providing the required bandwidth and the requested service to a bandwidth allocation device, wherein the required bandwidth and the requested service are conveyed using an Internet group management protocol (IGMP) request, wherein each device at the customer premise is configured to read and evaluate the request in determining the required bandwidth.

2. The method of claim 1 , wherein receiving the service map comprises: receiving the service map through a multicast group.

3. The method of claim 1 , wherein receiving the request for the requested service comprises: receiving a user selection for a channel associated with the requested service.

4. The method of claim 1 , wherein the bandwidth allocation device is associated with the requested service.

5. The method of claim 1 , wherein the bandwidth allocation device allocates bandwidth for the requested service.

6. The method of claim 1 , further comprising:

distributing the service map to a collocated customer premise device.

7. The method of claim 1 , wherein each entry further includes an identifier of a switched digital video (SDV) device associated with the corresponding service.

8. The method of claim 1 , wherein each entry further includes an identifier of a switched digital video (SDV) device providing the corresponding service.

9. A computing device comprising:

a processor executing instructions retrieved from a memory, the instructions comprising:

logic configured to receive a service map containing a plurality of entries, each entry including a service identifier, a location from which the service can be received from, a quality of service priority status and a corresponding bandwidth requirement, wherein the quality of service priority status is associated with a predetermined quality of service priority status scheme;

logic configured to receive a request for a service;

logic configured to determine, based on the service map, required bandwidth for the requested service, wherein determining the require bandwidth comprises:

parsing the request for service of each device at the customer premise requesting service, and

adding a bandwidth management status of each device together; and

logic configured to transmit a request for the requested service to a bandwidth allocation device, the request for the requested service including the required bandwidth, wherein the required bandwidth and the requested service are conveyed using an Internet group management protocol (IGMP) request,

wherein each device at the customer premise is configured to read and evaluate the request in determining the required bandwidth.

10. The computing device of claim 9 , wherein the bandwidth allocation device is associated with the requested service.

11. The computing device of claim 9 , wherein the bandwidth allocation device performs bandwidth allocation for the requested service.

12. The computing device of claim 9 , wherein each entry further includes an identifier of a switched digital video (SDV) device associated with the corresponding service.

13. The computing device of claim 9 , wherein each entry further includes an identifier of a switched digital video (SDV) device providing the corresponding service.

14. The computing device of claim 9 , further comprising a receiver configured to receive media streams, and wherein the instructions further comprise:

logic configured to receive a response to the request; and

logic configured to instruct the receiver to receive the requested service, responsive to the received response being indicative of a grant of the request.

15. The computing device of claim 9 , wherein the computing device is a set-top box.

16. A method implemented in a switched digital video (SDV) device, the method comprising:

transmitting a service map to a plurality of devices located in a customer premise, the service map containing a plurality of entries, each entry including a service identifier, a location from which the service can be received from, a quality of service priority status and a corresponding bandwidth requirement, wherein the quality of service priority status is associated with a predetermined quality of service priority status scheme;

receiving service requests from at least a portion of the plurality of devices, each service request including one of the services from the transmitted service map and the corresponding bandwidth requirement from the service map, wherein the received service requests are conveyed using Internet group management protocol (IGMP) requests, wherein each of the plurality of devices in the customer premise is configured to read and evaluate the received service request in determining the required bandwidth;

evaluating each of the received service requests by comparing the required bandwidth in the service request to available bandwidth for the customer premise, wherein comparing the required bandwidth in the service request comprises determining, based on the service map, required bandwidth for the requested service, wherein determining the require bandwidth comprises:

parsing the request for service of each of the plurality of devices located in the customer premise requesting service, and

adding a bandwidth management status of each device together; and

granting or denying each of the received service requests based on the respective evaluation, wherein each of the plurality of devices in the customer premise can grant or deny each of the received service requests.

17. The method of claim 16 , further comprising:

tracking the available bandwidth for the customer premise based on granted service requests.

18. The method of claim 16 , wherein the SDV device is one of a digital subscriber line access multiplexer (DSLAM), a digital content manager (DCM), or an optical line terminal (OLT).

Assignments (11)
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT 7523479 NEEDS TO BE INCLUDED, WAS ACCIDENTALLY MISSED WHEN RECORDING ASSIGNMENT PREVIOUSLY RECORDED ON REEL 049603 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE NEED TO INCLUDE PATENT 7523479 IN THE ASSIGNMENT. WAS ACCIDENTALLY MISSED ON LAST RECORDING. Recorded Jun 9, 2021
From: CISCO TECHNOLOGY, INC.
To: TECH 5 SAS
Reel/Frame 058043/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2019
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS
Reel/Frame 049607/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE 7923479 PATENT NUMBER ADDED PREVIOUSLY RECORDED AT REEL: 49603 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 26, 2019
From: CISCO TECHNOLOGY, INC.
To: TECH 5
Reel/Frame 049603/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2019
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS
Reel/Frame 049602/0683 →
MERGER Recorded Jun 26, 2019
From: TECH 5
To: THOMSON LICENSING
Reel/Frame 049601/0593 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2014
From: SCIENTIFIC-ATLANTA, LLC
To: CISCO TECHNOLOGY, INC.
Reel/Frame 034300/0001 →
CHANGE OF NAME Recorded Nov 19, 2014
From: SCIENTIFIC-ATLANTA, INC.
To: SCIENTIFIC-ATLANTA, LLC
Reel/Frame 034299/0440 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2014
From: SCIENTIFIC-ATLANTA, LLC
To: CISCO TECHNOLOGY, INC.
Reel/Frame 034045/0342 →
CHANGE OF NAME Recorded Oct 27, 2014
From: SCIENTIFIC-ATLANTA, INC.
To: SCIENTIFIC-ATLANTA, LLC
Reel/Frame 034067/0220 →
CHANGE OF NAME Recorded Jul 27, 2009
From: SCIENTIFIC-ATLANTA, INC.
To: SCIENTIFIC-ATLANTA, LLC
Reel/Frame 023012/0703 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2006
From: VERSTEEG, WILLIAM C.; WALL, WILLIAM E.; ROVIRA, LUIS A.; ZAUZIG, DON MICHAEL
To: SCIENTIFIC-ATLANTA, INC.
Reel/Frame 017177/0052 →