BIDIRECTIONAL COMMUNICATION ON LIVE MULTIMEDIA BROADCASTS
First Claim
1. A method for remotely exchanging data over a network comprising:
- establishing a first connection between a user and a computing device, wherein the computing device is configured to transmit multimedia items to a plurality of users, the first connection configured to bidirectionally transmit operational data representing data associated with at least one of content, quality, and process of reproducing a multimedia item at the user;
establishing a second connection with the user, the second connection configured to transmit the multimedia item from the computing device to the user; and
at the computing device, sending a multimedia item to the user through the second connection responsive to establishing the second connection between the computing device and the user.
4 Assignments
0 Petitions
Accused Products
Abstract
A bidirectional connection between a multimedia stream distribution system and a user is used to communicate operational data to and from the user. The bidirectional connection is separate from a multimedia connection that transfers a multimedia stream from the multimedia stream distribution system to the user. Providing a bidirectional connection separate from the multimedia connection is advantageous, among other reasons, because the operational data can be collected effectively at the multimedia stream distribution system independent of any limitations in the multimedia connection. To organize users and reduce processing load, the multimedia stream distribution system assigns users to user groups based on shared characteristics. Groups may be used to propagate information to the users as well as analyze information collected from the users in an efficient manner.
79 Citations
28 Claims
-
1. A method for remotely exchanging data over a network comprising:
-
establishing a first connection between a user and a computing device, wherein the computing device is configured to transmit multimedia items to a plurality of users, the first connection configured to bidirectionally transmit operational data representing data associated with at least one of content, quality, and process of reproducing a multimedia item at the user; establishing a second connection with the user, the second connection configured to transmit the multimedia item from the computing device to the user; and at the computing device, sending a multimedia item to the user through the second connection responsive to establishing the second connection between the computing device and the user. - View Dependent Claims (2, 3, 4)
-
-
5. A method for remotely communicating with a user over a network comprising:
-
at a computing device for transmitting multimedia items to a plurality of users, creating a user profile for each of a plurality of users, the user profile describing characteristics of a corresponding user; assigning a first subset of the plurality of users to a first user group and a second subset of the plurality of users to a second user group based on user profiles of the plurality of users, each of the first and second subsets of the plurality of users sharing at least one common characteristic; and communicating with the plurality of users by propagating a communication to the first user group or the second user group. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A computing system for transmitting multimedia items to a plurality of users over a network comprising:
-
a connection handling component configured to establish a first connection between a user and the computing system, the first connection configured to bidirectionally transmit operational data representing data associated with at least one of content, quality, and process of reproducing a multimedia item at the user; and a streaming component configured to establish a second connection with the user, the second connection configured to send the multimedia item from the computing system to the user. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable medium configured to store instructions, the instructions when executed by a processor cause the processor to:
-
establish a first connection between a user and a computing device, wherein the computing device is configured to transmit multimedia items to a plurality of users, the first connection configured to bidirectionally transmit operational data representing data associated with at least one of content, quality, and process of reproducing a multimedia item at the user; establish a second connection with the user, the second connection configured to transmit the multimedia item from the computing device to the user; and send a multimedia item to the user through the second connection responsive to establishing the second connection between the computing device and the user. - View Dependent Claims (19, 20, 21)
-
-
22. A computer readable medium configured to store instructions, the instructions when executed by a processor cause the processor to:
-
create a user profile for each of a plurality of users, the user profile describing characteristics of a corresponding user; assign a first subset of the plurality of users to a first user group and a second subset of the plurality of users to a second user group based on user profiles of the plurality of users, each of the first and second subsets of the plurality of users sharing at least one common characteristic; and communicate with the plurality of users by sending a communication to the first user group or the second user group. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification