Method and System for Matching Content Consumption Preference Via a Broadband Gateway
A broadband gateway, which enables communication with a plurality of devices and handles at least one physical layer connection to at least one corresponding network access service providers, may be operable to receive a request for content from a particular device of the plurality of devices. Content which corresponds to the request may be selected by the broadband gateway from content that may be available in one or more content sources, based on user preference information associated with a particular type of the content. The broadband gateway may receive the selected content from a selected content source of the one or more content sources for communication to the particular device. The broadband gateway may receive the selected content from a content provider and/or a network access service provider via broadcast communications and/or Internet communications. The selected content may also be received from a communication device via peer-to-peer communications.
1 . A method for communication, the method comprising:
in a broadband gateway that enables communication with a plurality of devices, wherein said broadband gateway is operable to handle at least one physical layer connection to at least one corresponding network access service provider:
receiving a request for content from a particular device of said plurality of devices;
selecting content, which corresponds to said request, from content that is available in one or more content sources based on user preference information associated with a particular type of said content ; and
receiving said selected content from a selected content source of said one or more content sources for communication to said particular device.
2 . The method according to claim 1 , wherein said at least one physical layer connection comprises a plurality of physical layer connections and said at least one corresponding network access service provider comprises a plurality of corresponding network access service providers, and each of said plurality of physical layer connections corresponds to respective one of said plurality of corresponding network access service providers.
3 . The method according to claim 1 , comprising receiving said selected content from a content provider and/or a network access service provider via broadcast communications.
4 . The method according to claim 1 , comprising receiving said selected content from a content provider and/or a network access service provider via Internet communications.
5 . The method according to claim 1 , comprising receiving said selected content from a communication device via peer-to-peer communications.
6 . The method according to claim 1 , wherein said particular type of said content comprises a movie, a sports program, a news program, an education program, a life show and/or other categories of content.
7 . The method according to claim 1 , comprising generating and/or updating said user preference information associated with said particular type of said content based on content consumption history of an associated user and/or inputs from said user.
8 . The method according to claim 1 , wherein said user preference information comprises rules associated with price, picture quality, advertisement insertion, content source and/or other characteristics for consuming said particular type of said content.
9 . The method according to claim 1 , comprising receiving information associated with said content that is available in said one or more content sources, wherein said received information is used to determine said selection of said content that corresponds to said request.
10 . The method according to claim 1 , comprising communicating choices of content sources for said content request to said particular device based on a request for options from a user who is associated with said particular device, wherein said request for options overrides one or more rules in said user preference information.
11 . A system for communication, the system comprising:
one or more processors and/or circuits for use in a broadband gateway that enables communication with a plurality of devices, wherein said broadband gateway is operable to handle at least one physical layer connection to at least one corresponding network access service provider, said one or more processors and/or circuits being operable to:
receive a request for content from a particular device of said plurality of devices;
select content, which corresponds to said request, from content that is available in one or more content sources based on user preference information associated with a particular type of said content ; and
receive said selected content from a selected content source of said one or more content sources for communication to said particular device.
12 . The system according to claim 11 , wherein said at least one physical layer connection comprises a plurality of physical layer connections and said at least one corresponding network access service provider comprises a plurality of corresponding network access service providers, and each of said plurality of physical layer connections corresponds to respective one of said plurality of corresponding network access service providers.
13 . The system according to claim 11 , wherein said one or more processors and/or circuits are operable to receive said selected content from a content provider and/or a network access service provider via broadcast communications.
14 . The system according to claim 11 , wherein said one or more processors and/or circuits are operable to receive said selected content from a content provider and/or a network access service provider via Internet communications.
15 . The system according to claim 11 , wherein said one or more processors and/or circuits are operable to receive said selected content from a communication device via peer-to-peer communications.
16 . The system according to claim 11 , wherein said particular type of said content comprises a movie, a sports program, a news program, an education program, a life show and/or other categories of content.
17 . The system according to claim 11 , wherein said one or more processors and/or circuits are operable to generate and/or update said user preference information associated with said particular type of said content based on content consumption history of an associated user and/or inputs from said user.
18 . The system according to claim 11 , wherein said user preference information comprises rules associated with price, picture quality, advertisement insertion, content source and/or other characteristics for consuming said particular type of said content.
19 . The system according to claim 11 , wherein said one or more processors and/or circuits are operable to receive information associated with said content that is available in said one or more content sources, and said received information is used to determine said selection of said content that corresponds to said request.
20 . The system according to claim 11 , wherein said one or more processors and/or circuits are operable to communicate choices of content sources for said content request to said particular device based on a request for options from a user who is associated with said particular device, and said request for options overrides one or more rules in said user preference information.