Enhanced video programming system and method utilizing user-profile information
First Claim
1. A method of providing media content via a network, the method comprising:
- accessing a user profile and a group profile, wherein the user profile comprises information describing a user of media content, and wherein the group profile comprises information describing a group of users of media content;
assigning, based on the information of the user profile, the user profile to the user group, wherein the assigning comprises linking the user profile as a child profile to the group profile;
determining, using at least one hardware processor, based on the information of the user profile and on the assigning of the user profile to the user group, an item of media content to transmit to a user device of the user; and
transmitting, via the network, the item of media content to the user device.
0 Assignments
0 Petitions
Accused Products
Abstract
Example methods of providing media content via a network are presented. In one example, a user profile and a group profile are accessed. The user profile includes information describing a user of media content, and the group profile includes information describing a group of users of media content. Based on the information of the user profile, the user profile is assigned to the user group, in which the user profile is linked as a child profile to the group profile. Based on the information of the user profile and on the assigning of the user profile to the user group, an item of media content is determined for transmission to a user device of the user. The item of media content is transmitted via the network to the user device.
-
Citations
21 Claims
-
1. A method of providing media content via a network, the method comprising:
-
accessing a user profile and a group profile, wherein the user profile comprises information describing a user of media content, and wherein the group profile comprises information describing a group of users of media content; assigning, based on the information of the user profile, the user profile to the user group, wherein the assigning comprises linking the user profile as a child profile to the group profile; determining, using at least one hardware processor, based on the information of the user profile and on the assigning of the user profile to the user group, an item of media content to transmit to a user device of the user; and transmitting, via the network, the item of media content to the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable storage medium comprising instructions that, when executed by at least one processor of a machine, cause the machine to perform operations comprising:
-
accessing a user profile and a group profile, wherein the user profile comprises information describing a user of media content, and wherein the group profile comprises information describing a group of users of media content; assigning, based on the information of the user profile, the user profile to the user group, wherein the assigning comprises linking the user profile as a child profile to the group profile; determining, based on the information of the user profile and on the assigning of the user profile to the user group, an item of media content to transmit to a user device of the user; and transmitting, via the network, the item of media content to the user device.
-
-
15. A system comprising:
-
at least one hardware processor; and
;memory comprising instructions that, when executed by the at least one hardware processor, cause the system to perform operations comprising; accessing a user profile and a group profile, wherein the user profile comprises information describing a user of media content, and wherein the group profile comprises information describing a group of users of media content; assigning, based on the information of the user profile, the user profile to the user group, wherein the assigning comprises linking the user profile as a child profile to the group profile; determining, based on the information of the user profile and on the assigning of the user profile to the user group, an item of media content to transmit to a user device of the user; and transmitting, via the network, the item of media content to the user device. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification