Interactive remote participation in live entertainment
First Claim
1. A system for remote participation in live events, comprising:
- a plurality of interactive environments, each hosting a live event and including a computing device configured to continuously record the interactive environment;
a transmitter coupled to the plurality of interactive environments, wherein the transmitter is configured to receive from each interactive environment the respective recording and to transfer each recording to at least some of a plurality of remote viewers; and
a processing unit configured to receive feedback related to one of said live events from two or more of the remote viewers,wherein, based on the feedback, the processing unit is further configured to determine an interactive environment hosting the related live event and to directly update the determined interactive environment based on the feedback, andwherein the processing unit comprises a middleware module configured to asynchronously organize the communication between the processing unit and the plurality of remote viewers, wherein the middleware module is configured to expose a plurality of network connections for receiving the feedback of the remote viewers and transferring data processed by the processing unit to the determined interactive environment of the plurality of interactive environments, wherein the middleware module is further configured, if one of the plurality of remote viewers is participating in more than one live event, to filter all requests and feedback of the one remote viewer towards a correct live event session so that data is stored and processed in connection to a respective live event session.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for remote participation in live events are described. The system comprises one or more interactive environments, each hosting a live event and including means for continuously recording the interactive environment; a transmitter coupled to the one or more interactive environments, configured to receive from each interactive environment the respective recording and to transfer each recording to at least some of a plurality of remote viewers; a processing unit configured to receive feedback related to one of said live events from two or more of the remote viewers, wherein, based on the feedback, the processing unit is configured to determine an interactive environment hosting the related live event and to directly update the determined interactive environment based on the feedback.
-
Citations
21 Claims
-
1. A system for remote participation in live events, comprising:
-
a plurality of interactive environments, each hosting a live event and including a computing device configured to continuously record the interactive environment; a transmitter coupled to the plurality of interactive environments, wherein the transmitter is configured to receive from each interactive environment the respective recording and to transfer each recording to at least some of a plurality of remote viewers; and a processing unit configured to receive feedback related to one of said live events from two or more of the remote viewers, wherein, based on the feedback, the processing unit is further configured to determine an interactive environment hosting the related live event and to directly update the determined interactive environment based on the feedback, and wherein the processing unit comprises a middleware module configured to asynchronously organize the communication between the processing unit and the plurality of remote viewers, wherein the middleware module is configured to expose a plurality of network connections for receiving the feedback of the remote viewers and transferring data processed by the processing unit to the determined interactive environment of the plurality of interactive environments, wherein the middleware module is further configured, if one of the plurality of remote viewers is participating in more than one live event, to filter all requests and feedback of the one remote viewer towards a correct live event session so that data is stored and processed in connection to a respective live event session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for remote participation in live events, comprising:
-
providing a plurality of interactive environments, each hosting a live event; continuously recording each interactive environment; receiving from each interactive environment the respective recording and transferring each recording to at least some of a plurality of remote viewers; receiving feedback related to one of said live events from two or more of the remote viewers; determining, based on the feedback, an interactive environment hosting the related live event; directly updating the determined interactive environment based on the feedback; and asynchronously organizing communication with the plurality of remote viewers using a middleware module, wherein the middleware module is configured to expose a plurality of network connections for receiving the feedback of the remote viewers and transferring processed data to the determined interactive environment of the plurality of interactive environments, wherein the middleware module is further configured, if one of the plurality of remote viewers is participating in more than one live event, to filter all requests and feedback of the one remote viewer towards a correct live event session so that data is stored and processed in connection to a respective live event session. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer-readable medium having instructions stored thereon, wherein said instructions, when installed and executed on a computing device, cause said computing device to:
-
provide a plurality of interactive environments, each hosting a live event; continuously record each interactive environment; receive from each interactive environment the respective recording and transfer each recording to at least some of a plurality of remote viewers; receive feedback related to one of said live events from two or more of the remote viewers; determine, based on the feedback, an interactive environment hosting the related live event; directly update the determined interactive environment based on the feedback; and asynchronously organize communication with the plurality of remote viewers using a middleware module, wherein the middleware module is configured to expose a plurality of network connections for receiving the feedback data of the remote viewers and transferring processed data to the determined interactive environment of the plurality of interactive environments, wherein the middleware module is further configured, if one of the plurality of remote viewers is participating in more than one live event, to filter all requests and feedback of the one remote viewer towards a correct live event session so that data is stored and processed in connection to a respective live event session.
-
Specification