Method and apparatus for customized provisioning of on-line application channels
First Claim
1. A method, comprising:
- receiving a hardware identifier associated with a streaming player at a server, wherein the streaming player is configured to receive on-demand services for display on a communicatively coupled video display;
determining streaming player attributes based at least in part on the hardware identifier, wherein the streaming player attributes comprise a hardware or software configuration of the streaming player;
determining demographic data based at least in part on the hardware identifier, wherein the demographic data is associated with a user of the streaming player;
receiving criteria from a provider of available content, wherein the criteria specifies streaming player attributes and demographic data associated with providing the available content to the streaming player;
selecting content for the user of the streaming player from the available content based at least in part on the determined streaming player attributes and the determined demographic data at least partially satisfying the criteria; and
providing information associated with the selected content to the streaming player.
7 Assignments
0 Petitions
Accused Products
Abstract
A method for a computer system includes receiving an identifier associated with a client streaming player, determining one or more attributes associated with the identifier from a data structure in response to the identifier, determining available channels from a plurality of channels that are to be made available to the client streaming player in response to the identifier, wherein available channels comprises a first channel, but not the second channel, determining a first graphical identifier associated with the first channel, providing the first graphical identifier to the client streaming player, receiving a user selection of the first graphical identifier indicating a user request to associate the first channel with the computer system, and providing an indicator of a server network address associated with the first channel to the client streaming player.
-
Citations
19 Claims
-
1. A method, comprising:
-
receiving a hardware identifier associated with a streaming player at a server, wherein the streaming player is configured to receive on-demand services for display on a communicatively coupled video display; determining streaming player attributes based at least in part on the hardware identifier, wherein the streaming player attributes comprise a hardware or software configuration of the streaming player; determining demographic data based at least in part on the hardware identifier, wherein the demographic data is associated with a user of the streaming player; receiving criteria from a provider of available content, wherein the criteria specifies streaming player attributes and demographic data associated with providing the available content to the streaming player; selecting content for the user of the streaming player from the available content based at least in part on the determined streaming player attributes and the determined demographic data at least partially satisfying the criteria; and providing information associated with the selected content to the streaming player. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 19)
-
-
9. A system, comprising:
-
a memory; and at least one processor coupled to the memory and configured to; receive a hardware identifier associated with a streaming player at the system, wherein the streaming player is configured to receive on-demand services for display on video a communicatively coupled display; determine streaming player attributes based at least in part on the hardware identifier, wherein the streaming player attributes comprise a hardware or software configuration of the streaming player; determine demographic data based at least in part on the hardware identifier, wherein the demographic data is associated with a user of the streaming player; receive criteria from a provider of available content, wherein the criteria specifies streaming player attributes and demographic data associated with providing the available content to the streaming player; select content for the user of the streaming player from the available content based at least in part on the determined streaming player attributes and the determined demographic data at least partially satisfying the criteria; and provide information associated with the selected content to the streaming player. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory, tangible computer-readable device having instructions stored thereon that, when executed by at least one computing device, causes the at least one computing device to perform operations comprising:
-
receiving a hardware identifier associated with a streaming player at the computing device, wherein the streaming player is configured to receive on-demand services for display on a communicatively coupled video display; determining streaming player attributes based at least in part on the hardware identifier, wherein the streaming player attributes comprise a hardware or software configuration of the streaming player; determining demographic data based at least in part on the hardware identifier, wherein the demographic data is associated with a user of the streaming player; receiving criteria from a provider of available content, wherein the criteria specifies streaming player attributes and demographic data associated with providing the available content to the streaming player; selecting content for the user of the streaming player from the available content based at least in part on the determined streaming player attributes and the determined demographic data at least partially satisfying the criteria; and providing information associated with the selected content to the streaming player. - View Dependent Claims (17, 18)
-
Specification