CUSTOMIZED MEDIA BROADCAST FOR A BROADCAST GROUP
First Claim
1. A method comprising:
- identifying a group comprising a plurality of users;
obtaining user profiles of the plurality of users;
assigning weights to the plurality of users;
aggregating the user profiles of the plurality of users according to the weights assigned to the plurality of users to provide a group profile for the group; and
delivering customized data to the plurality of users based on the group profile
6 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are provided for delivering a customized media broadcast to a social group of users referred to as a broadcast group. In general, a broadcast group including a number of users is identified. User profiles of the users forming the broadcast group are obtained and aggregated to provide a group profile for the broadcast group. More specifically, in one embodiment, the users forming the broadcast group are weighted, and the user profiles of the users are then aggregated according to the weights assigned to the corresponding users to provide the group profile of the broadcast group. A customized media broadcast is then delivered to the users forming the broadcast group based on the group profile of the broadcast group.
146 Citations
36 Claims
-
1. A method comprising:
-
identifying a group comprising a plurality of users; obtaining user profiles of the plurality of users; assigning weights to the plurality of users; aggregating the user profiles of the plurality of users according to the weights assigned to the plurality of users to provide a group profile for the group; and delivering customized data to the plurality of users based on the group profile - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A server comprising:
-
a communication interface communicatively coupling the server to a network; and a control system associated with the communication interface and adapted to; identify a group comprising a plurality of users; obtain user profiles of the plurality of users; assign weights to the plurality of users; aggregate the user profiles of the plurality of users according to the weights assigned to the plurality of users to provide a group profile for the group; generate customized data for the plurality of users in the group based on the group profile; and deliver the customized data to at least one device of the plurality of users via the network.
-
-
35. A server comprising:
-
a communication interface communicatively coupling the server to a network; and a control system associated with the communication interface and adapted to; identify a group comprising a plurality of users; obtain user profiles of the plurality of users; assign weights to the plurality of users; aggregate the user profiles of the plurality of users according to the weights assigned to the plurality of users to provide a group profile for the group; select one of a plurality of potential sources as a source for customized data for the group; obtain the customized data from the source; and deliver the customized data to at least one device of the plurality of users via the network.
-
-
36. A server comprising:
-
a communication interface communicatively coupling the server to a network; and a control system associated with the communication interface and adapted to; identify a group comprising a plurality of users; obtain user profiles of the plurality of users; assign weights to the plurality of users; aggregate the user profiles of the plurality of users according to the weights assigned to the plurality of users to provide a group profile for the group; select one of a plurality of potential sources as a source for customized data for the broadcast group; and cause the customized data to be delivered from the source to at least one device of the plurality of users via the network.
-
Specification