Utilizing a gateway for brokering and/or arbitrating service consumption options
First Claim
1. A method in a broadband gateway for communication with a plurality of devices, the broadband gateway operable to handle at least one physical layer connection to at least one network access service provider, the method comprising:
- receiving a request for a service via the broadband gateway, wherein the service comprises providing content;
determining a criteria related to the service;
negotiating, with at least one remote resource, at least one of a manner or timing for the service by determining options, wherein the options comprise a first option using a first content provider for the content and a second option using a second content provider for the content; and
selecting an option of the options based upon the criteria.
7 Assignments
0 Petitions
Accused Products
Abstract
A broadband gateway may provision services requested in a home network managed and/or serviced by the broadband gateway by a user associated with the broadband gateway, based on determination of criteria related to the requested service. The requested service may comprise obtaining and/or delivering content for consumption by one or more of a plurality of devices serviced by the broadband gateway in the home network. The criteria may comprise device related data, user preference related information, service performance related parameters, payment related information, and/or energy use related information. The broadband gateway may store information associated with the determined criteria. Provisioning requested services may comprise negotiating with at least one remote resource that may support at least a portion of the requested service. The negotiation may comprise brokering and/or arbitrating a plurality of options of remote resources utilized for providing the at least a portion of the requested service.
-
Citations
20 Claims
-
1. A method in a broadband gateway for communication with a plurality of devices, the broadband gateway operable to handle at least one physical layer connection to at least one network access service provider, the method comprising:
-
receiving a request for a service via the broadband gateway, wherein the service comprises providing content; determining a criteria related to the service; negotiating, with at least one remote resource, at least one of a manner or timing for the service by determining options, wherein the options comprise a first option using a first content provider for the content and a second option using a second content provider for the content; and selecting an option of the options based upon the criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method in a broadband gateway for communication with a plurality of devices, the broadband gateway operable to handle at least one physical layer connection to at least one network access service provider, the method comprising:
-
receiving a request for a service via the broadband gateway, wherein the service comprises providing content; determining a criteria related to the service; and negotiating, with at least one remote resource, at least one of a manner or timing for the service by determining options and selecting an option of the options based upon the criteria, wherein the options are stored in a database, wherein the database comprises option characteristics for each option, the option characteristics comprising a provider identification, and a quality, time and price characteristic, wherein the database comprises the criteria, the criteria comprising device attributes for each of the devices, wherein the device attributes comprise device capabilities related to display resolution, video modes, compression protocols, connection bandwidth, or audio channels supported, wherein the criteria further comprises a profile, the profile comprising quality of service preferences, provider preferences, payment preferences, or price preferences.
-
-
11. A system, comprising:
-
one or more circuits, one or more processors, or any combination thereof for use in a gateway communicatively coupled to a plurality of devices, wherein the gateway is operable to handle at least one physical layer connection to at least one network access service provider, the one or more circuits, one or more processors, or any combination thereof being operable to; receive a request related to delivery of a service associated with at least one remote resource via the gateway; review options for the service, each of the options comprising an indication of a content provider associated with the service for the option; and select an option of the options for the service based at least in part on the indication of the content provider associated with the service for the option. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method, comprising:
-
receiving, by a broadband gateway, a request for delivery of content, the request including a timing or manner criteria related to the request; and negotiating, by the broadband gateway, at least one of a manner or timing in which the content is delivered to the broadband gateway based on at least in part on the timing or manner criteria, wherein negotiating comprises brokering or arbitrating among a plurality of options associated with the delivery of content, wherein the options include the delivery of content from a first content provider and the delivery of content from a second content provider. - View Dependent Claims (18, 19, 20)
-
Specification