Managing user interaction for live multimedia broadcast
First Claim
1. A method for managing user interactions with a media stream, including steps of sending a streaming media presentation to at least one terminal;
- receiving input from a user responsive to said streaming media presentation;
generating a content responsive to said input, wherein said content includes elements that were not included in said input;
encoding said content; and
streaming said content to at least one said terminal almost immediately after said input from a user was received.
2 Assignments
0 Petitions
Accused Products
Abstract
A technique wherein a data stream received by a viewer is responsive to input from other viewers. The data stream is sent from a server to a set of users who generate various responses to the media stream. The responses are analyzed and the analysis or other appropriate response is back to the users. In this way, the information displayed by a user is modified by how other users interact with the media stream. Additionally, the response of a particular user to a data stream may result in personalized information being sent to that user in real time. Various configurations are used to multicast or unicast a program to users and multicast or unicast additional information that is responsive to input from those users.
-
Citations
23 Claims
-
1. A method for managing user interactions with a media stream, including steps of
sending a streaming media presentation to at least one terminal; -
receiving input from a user responsive to said streaming media presentation;
generating a content responsive to said input, wherein said content includes elements that were not included in said input;
encoding said content; and
streaming said content to at least one said terminal almost immediately after said input from a user was received. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for managing user interactions, including
a server for sending a media stream to a terminal, receiving input from said terminal in response to said media stream and sending content responsive to said input; -
an application plug-in manager and at least one application plug-in coupled to said server, wherein said application plug-in manager determines an application associated with said input and identifies an application plug-in associated with said application;
a first software program for encoding said media stream and said content; and
an authoring module for generating said content in response to user input to a data stream, wherein said content is generated in real time and is responsive to at least one said input. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A memory, including a set of instructions executable by a processor said instructions including
sending a streaming media presentation to at least one terminal; -
receiving input from a user responsive to said streaming media presentation;
generating a content responsive to said input;
encoding said content; and
streaming said content to at least one said terminal almost immediately after said input from a user was received. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
Specification