IP Library Granted Patent US 9,762,960
Granted Patent B2
US 9,762,960 · App. 14/792,102 · Granted Sep 12, 2017

Customized acquisition of content by 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 9,762,960
App. No.
14/792,102
Granted
Sep 12, 2017
Kind
B2
Abstract

Aspects of a method and system for customized acquisition of content by a broadband gateway are provided. A broadband gateway may be operable to determine options for acquiring particular content. The broadband gateway may be operable to rank the determined options. The ranking may be based on one or more characteristics of the options and based on user-specified criteria. The broadband gateway may be operable to select one of the options for acquiring the content based on results of the ranking. One or more of the options may be available via a first physical layer connection and one or more of the options may be available via a second physical layer connection. The gateway may rank the determined options based on attributes of one or more devices via which the particular content will be consumed.

Claims (65)

1. A method, the method comprising:

identifying, by a broadband gateway configured to handle at least one physical layer connection to at least one corresponding network access service provider, different options available to the broadband gateway for selection by the broadband gateway to acquire a particular content from one or more providers, each of the different options having corresponding characteristics to be assigned weights for the selection;

determining a score for each of the options, by assigning one or more weights to one or more characteristics of a corresponding option, and summing the one or more weights for the corresponding option, the one or more weights determined according to an attribute of a device by which the particular content is to be consumed; and

selecting, according to the determination, one of the options for acquiring at least a portion of the particular content.

2. The method according to claim 1 , wherein the one or more characteristics comprises one or more of:

a provider associated with each of the options;

a time of availability of each of the options;

a quality of the particular content associated with each of the options;

a power requirement associated with each of the options; or

a price associated with each of the options.

3. The method according to 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 each of the plurality of physical layer connections corresponds to a respective one of the plurality of corresponding access service providers.

4. The method according to claim 3 , wherein one or more of the options are available via a first one of the plurality of physical layer connections and another one or more of the options are available via a second one of the plurality of physical layer connections.

5. The method according to claim 1 , wherein the user-specified criteria comprises one or more of:

criteria for selecting between the options based on providers associated with the options;

criteria for selecting between the options based on a time at which each of the options can be acquired;

criteria for selecting between the options based on quality or an available version of the particular content associated with each of the options;

criteria for selecting between the options based on a power requirement associated with acquiring or consuming the particular content; or

criteria for selecting between the options based on a price associated with each of the options.

6. The method according to claim 1 , comprising selecting the one of the options responsive to a comparison of scores determined for the options.

7. The method according to claim 1 , wherein the attribute comprises:

a display resolution of the one or more devices;

a decoding technique supported by the one or more devices; or

a bandwidth of a connection between the one or more devices and the broadband gateway.

8. The method according to claim 1 , comprising storing the at least one of the user-specified criteria or the attribute in memory in the broadband gateway.

9. The method according to claim 1 , comprising determining one or more weights for a first option of the options by:

assigning one or more coefficients to the one or more characteristics of the first option; and

weighting the one or more coefficients by one or more corresponding weighting factors.

10. A system, comprising:

circuitry in a broadband gateway configured to handle at least one physical layer connection to at least one corresponding network access service provider, the circuitry configured to:

identify different options available to the broadband gateway for selection by the broadband gateway to acquire a particular content from one or more providers, each of the different options having corresponding characteristics to be assigned weights for the selection;

determine a score for each of the options, by assigning one or more weights to one or more characteristics of a corresponding option, and summing the one or more weights for the corresponding option, the one or more weights determined according to an attribute of a device by which the particular content is to be consumed; and

selecting one of the options available for acquiring at least a portion of the particular content according to the determination.

11. The system according to claim 10 , wherein the one or more characteristics comprises one or more of:

a provider associated with each of the options;

a time of availability of each of the options;

a quality or an available version of the particular content associated with each of the options;

a power requirement associated with each of the options; or

a price associated with each of the options.

12. The system according to claim 10 , 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 one or more of the different options are available via a first one of the plurality of physical layer connections and another one or more of the different options are available via a second one of the plurality of physical layer connections.

14. The system according to claim 10 , wherein the user-specified criteria comprises one or more of:

criteria for selecting between the options based on providers associated with the options;

criteria for selecting between the options based on a time at which each of the options is available;

criteria for selecting between the options based on a quality or an available version of the particular content associated with each of the options;

criteria for selecting between the options based on power requirements of the options associated with acquiring and consuming the particular content; or

criteria for selecting between the options based on a price associated with each of the options.

15. The system according to claim 10 , wherein the circuitry is configured to store at least the user-specified criteria or the attribute in memory in the broadband gateway.

16. The system according to claim 10 , wherein the circuitry is configured to select the one of the options responsive to a comparison of scores determined for the options.

17. The system according to claim 10 , wherein the attribute comprises:

a display resolution of the one or more devices;

a decoding technique supported by the one or more devices; or

a bandwidth of a connection between the one or more devices and the broadband gateway.

18. The system according to claim 10 , wherein the one or more circuits are configured to determine one or more weights for a first option of the options by:

assigning one or more coefficients to the one or more characteristics of the first option; and

weighting the one or more coefficients by one or more corresponding weighting factors.

19. A non-transitory machine-readable storage medium, having stored thereon, instructions being executable by a processor of a broadband gateway, configured for causing the processor to:

identify different options available to the broadband gateway for selection by the broadband gateway to acquire a particular content from one or more providers, each of the different options having corresponding characteristics to be assigned weights for the selection;

determine a score for each of the options, by assigning one or more weights to one or more characteristics of a corresponding option, and summing the one or more weights for the corresponding option, the one or more weights determined according to an attribute of a device by which the particular content is to be consumed; and

select one of the options available for acquiring at least a portion of the particular content according to the determination.

20. The non-transitory machine-readable storage medium according to claim 19 , wherein the one or more characteristics comprises one or more of:

a provider associated with each of the options;

a time of availability of each of the options;

a quality or an available version of the particular content associated with each of the different options;

a power requirement associated with each of the different options; or

a price associated with each of the different options.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 047422 FRAME: 0464. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 6, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048883/0702 →
MERGER Recorded Oct 5, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047422/0464 →
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 Aug 17, 2015
From: KARAOGUZ, JEYHAN; CHEN, XUEMIN; DIAB, WAEL WILLIAM; GARRETT, DAVID; LUNDGREN, DAVID; PRODAN, RICH
To: BROADCOM CORPORATION
Reel/Frame 036339/0601 →