IP Library Granted Patent US 8,958,485
Granted Patent B2
US 8,958,485 · App. 12/982,340 · Granted Feb 17, 2015

Method and system for providing selected layered video service via a broadband gateway

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,958,485
App. No.
12/982,340
Granted
Feb 17, 2015
Kind
B2
Abstract

A broadband gateway, which that enables communication with a plurality of devices, handles at least one physical layer connection to at least one corresponding network access service provider. The broadband gateway may identify video layer information required for a layered video service based on video decoding capabilities and/or power profiles for the devices. The identified video layer information, comprising number of required layers and corresponding video formats such as 720P60, 1080i60 and/or 1080P60, may be communicated to the at least one network access service provider. A base layer video and one or more enhancement layer videos, generated via scalable coding based on the communicated identified video layer information, may be received from the at least one corresponding network access service provider. The received base layer video and enhancement layer videos are selectively provided to the devices for the requested layered video service based on the corresponding video decoding capabilities and/or power profiles.

Claims (35)

1. A method for networking in a broadband gateway that enables communication with a plurality of devices, wherein the broadband gateway is operable to handle at least one physical layer connection to at least one corresponding network access service provider, the broadband gateway comprising a provider interface module, the method comprising:

receiving a request for a layered video service from the devices;

identifying, by the broadband gateway, video layer information required for the layered video service requested by the devices, the video layer information being based on video decoding capabilities or power profiles of the plurality of devices;

communicating, by the broadband gateway, the identified video layer information to the at least one network access service provider via the provider interface module, the identified video layer information comprising an indication of enhancement layer videos;

receiving, from the at least one network access service provider, a base layer video and the enhancement layer videos for the layered video service, wherein the base layer video and the enhancement layer videos are determined based on the communicated identified video layer information; and

selectively providing, by the broadband gateway, the received base layer video and a subset of the received enhancement layer videos to an individual one of the plurality of devices based on respective video decoding capabilities or a power profile of the individual one of the plurality of devices.

2. The method of claim 1 , wherein the at least one physical layer connection comprises a plurality of physical layer connections and the at least one corresponding network access service provider comprises a plurality of corresponding access service providers, and wherein each of the plurality of physical layer connections corresponds to a respective one of the plurality of corresponding access service providers.

3. The method according to claim 2 , wherein the identified video layer information comprises a number of required layers and corresponding video formats for the layered video service.

4. The method according to claim 3 , wherein the video formats comprise 720P60, 1080i60 or 1080P60.

5. The method according to claim 4 , wherein the at least one network access service provider performs scalable coding to generate the base layer video and the enhancement layer videos for the layered video service based on the communicated identified video layer information.

6. The method according to claim 5 , wherein the generated base layer video is decodable by the plurality of devices, and the generated enhancement layer videos are selectively decodable by the plurality of devices.

7. The method according to claim 6 , wherein the at least one network access service provider communicates the generated base layer video and the generated enhancement layer videos to the broadband gateway over the at least one physical layer connection.

8. The method according to claim 7 , further comprising selecting the subset of enhancement layer videos for the individual one of the plurality of devices based on corresponding video decoding capabilities and power profile of the individual one of the plurality of devices.

9. The method according to claim 8 , comprising providing different subsets of the enhancement layer videos and the communicated base layer video to multiple ones of the plurality of devices.

10. The method according to claim 9 , wherein the plurality of devices decode the provided respective different subsets of the enhancement layer videos and the communicated base layer video for the layered video service.

11. A system for networking, the system comprising:

one or more circuits of a broadband gateway that enables communication with a plurality of devices, wherein the broadband gateway is operable to handle at least one physical layer connection to at least one corresponding network access service provider, the one or more circuits of the broadband gateway being operable to:

identify video layer information required for a layered video service based on video decoding capabilities or power profiles of the plurality of devices;

communicate the identified video layer information to the at least one network access service provider, the identified video layer information including an indication of enhancement layer videos;

receive, from the at least one network access service provider, a base layer video and the enhancement layer videos for the layered video service, wherein the base layer video and the enhancement layer videos are determined based on the communicated identified video layer information; and

selectively provide, by the broadband gateway, the received base layer video and a subset of the received enhancement layer videos to an individual one of the plurality of devices based on respective video decoding capabilities or a power profile of the individual one of the plurality of devices.

12. The system according to claim 11 , wherein the at least one physical layer connection comprises a plurality of physical layer connections and the at least one corresponding network access service provider comprises a plurality of corresponding access service providers, and wherein each of the plurality of physical layer connections corresponds to a respective one of the plurality of corresponding access service providers.

13. The system according to claim 12 , wherein the identified video layer information comprises a number of required layers and corresponding video formats for the layered video service.

14. The system according to claim 13 , wherein the video formats comprise 720P60, 1080i60 or 1080P60.

15. The system according to claim 14 , wherein at least one network access service provider performs scalable coding to generate the base layer video and the enhancement layer videos for the layered video service based on the communicated identified video layer information.

16. The system according to claim 15 , wherein the generated base layer video is decodable by the plurality of devices, and the generated enhancement layer videos are selectively decodable by the plurality of devices.

17. The system according to claim 16 , wherein the at least one network access service provider communicates the generated base layer video and the generated enhancement layer videos to the broadband gateway over the at least one physical layer connection.

18. The system according to claim 17 , wherein the one or more circuits are operable to select the subset of enhancement layer videos for the individual one of the plurality of devices based on corresponding video decoding capabilities and power profile of the individual one of the plurality of devices.

19. The system according to claim 18 , wherein the one or more circuits are operable to provide different subsets of the enhancement layer videos and the communicated base layer video to multiple ones of the plurality of devices.

20. The system according to claim 19 , wherein the plurality of devices decode the provided respective different subsets of the enhancement layer videos and the communicated base layer video for the layered video service.

21. A non-transitory computer-readable medium having program instructions that cause a hardwire processor of a broadband gateway to:

identify, by the broadband gateway, video layer information required for a layered video service based on video decoding capabilities or power profiles of a plurality of devices communicatively coupled to the broadband gateway;

communicate, by the broadband gateway, the identified video layer information to the at least one network access service provider, the identified video layer information comprises a number of enhancement layer videos;

receive, from the at least one network access service provider, a base layer video and the enhancement layer videos for the layered video service, wherein the base layer video and the enhancement layer videos are determined based on the communicated identified video layer information; and

selectively provide, by the broadband gateway, the received base layer video and a subset of the received enhancement layer videos to an individual one of the plurality of devices based on respective video decoding capabilities or a power profile of the individual one of the plurality of devices.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT NUMBER 9,385,856 TO 9,385,756 PREVIOUSLY RECORDED AT REEL: 47349 FRAME: 001. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 22, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 051144/0648 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE PREVIOUSLY RECORDED ON REEL 047229 FRAME 0408. ASSIGNOR(S) HEREBY CONFIRMS THE THE EFFECTIVE DATE IS 09/05/2018. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047349/0001 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047229/0408 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2011
From: CHEN, XUEMIN; KARAOGUZ, JEYHAN; DIAB, WAEL WILLIAM; GARRETT, DAVID; LUNDGREN, DAVID ALBERT; PRODAN, RICH
To: BROADCOM CORPORATION
Reel/Frame 026352/0333 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2011
From: CHEN, XUEMIN; KARAOGUZ, JEYHAN; DIAB, WAEL WILLIAM; GARRETT, DAVID; LUNDGREN, DAVID ALBERT; PRODAN, RICH
To: BROADCOM CORPORATION
Reel/Frame 026315/0001 →