IP Library Granted Patent US 10,764,646
Granted Patent B2
US 10,764,646 · App. 15/687,425 · Granted Sep 1, 2020

System and method for managing interactive media

Inventors: Aditya Vikram Chand (Brooklyn, NY); David K Koh (Brooklyn, NY)
Assignee: THROUGH THE LENS ENTERTAINMENT CORPORATION
H04N21/4758H04N21/2187H04N21/2407H04N21/258H04N21/25883H04N21/4312H04N21/6582H04N21/8173
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,764,646
App. No.
15/687,425
Granted
Sep 1, 2020
Kind
B2
Abstract

According to some example embodiments of the present invention, in a system for managing interactive media, the system includes: a processor; and a memory coupled to the processor, wherein the memory stores instructions that, when executed by the processor, cause the processor to: monitor a broadcast of a live media content production; receive, from a plurality of user devices, preference data indicating preferences for modifying content of the live media content production; aggregate the preference data; and transmit the preference data to a media production device for modifying the live media content product in real time during the broadcast.

Claims (59)

1. A system for managing interactive media, the system comprising:

a processor; and

a memory coupled to the processor, wherein the memory stores instructions that, when executed by the processor, cause the processor to:

monitor a broadcast of a live media content production;

receive a first signal, from a media production device operated by a content producer of the live media content production, to initiate a first stage of the live media content production;

based on the first signal from the media production device, transmit, in real time during production of the live media content production, a signal to a plurality of user devices indicating a request to provide, within a first predetermined period of time, a selection from among a first finite set of a plurality of functions corresponding to the first stage of the live media content production;

after transmitting the signal to the plurality of user devices, receive, from one or more of the plurality of user devices, first preference data indicating corresponding selections from among the first finite set of functions for modifying content of the live media content production;

aggregate the first preference data;

transmit a signal to the media production device, the signal comprising instructions for changing the live media content production in real time during the broadcast based on the aggregated first preference data;

after a function, from among the first finite set of the plurality of functions and corresponding to the aggregated first preference data, is implemented as part of the first stage of the live media content production, receive a second signal from the media production device operated by the content producer of the live media content production, to initiate a second stage of the live media content production; and

based on the second signal from the media production device, transmit, in real time during production of the live media content production, a signal to the plurality of devices indicating a request to provide, within a second predetermined period of time, a selection from among a second finite set of a plurality of functions corresponding to the second stage of the live media content production, wherein the second finite set of the plurality of functions is different from the first finite set of the plurality of functions.

2. The system of claim 1 , wherein the instructions further cause the processor to receive, from one or more of the plurality of user devices during the broadcast of the live media content production, data for exchanging currency.

3. The system of claim 1 , wherein each of the plurality of user devices are configured to run an application for enabling transmission of the first preference data.

4. The system of claim 3 , wherein the application for enabling transmission of the first preference data is configured to display a user interface layered on top of an independent graphical user interface running independently from the application.

5. The system of claim 1 , wherein at least one of the plurality of user devices is selected from the group consisting of a personal computer, a television, a smart telephone, and a remote control.

6. The system of claim 1 , wherein the instructions further cause the processor to:

receive, from one or more of the plurality of user devices, demographic data corresponding to one or more users operating the one or more of the plurality of user devices; and

transmit the demographic data to the media production device for display thereby.

7. The system of claim 1 , wherein the instructions further cause the processor to:

receive, from the media production device, video data corresponding to the broadcast of the live media content production; and

transmit, to one or more of the plurality of user devices, the video data for display thereby.

8. The system of claim 1 , wherein the instructions further cause the processor to automatically modify the live media content production during the broadcast in response to the first preference data without human intervention.

9. A method for managing interactive media, the method comprising:

monitoring, by a processor, a broadcast of a live media content production;

receiving, by the processor, a first signal, from a media production device operated by a content producer of the live media content production, to initiate a first stage of the live media content production;

based on the first signal from the media production device, transmitting, in real time during production of the live media content production, by the processor, a signal to a plurality of user devices indicating a request to provide, within a first predetermined period of time, a selection from among a first finite set of a plurality of functions corresponding to the first stage of the live media content production;

after transmitting the signal to the plurality of user devices, receiving, by the processor, from one or more of the plurality of user devices, first preference data indicating corresponding selections from among the first finite set of functions for modifying content of the live media content production;

aggregating, by the processor, the first preference data;

transmitting, by the processor, a signal to the media production device, the signal comprising instructions for changing the live media content production in real time during the broadcast based on the aggregated first preference data;

after a function, from among the first finite set of the plurality of functions and corresponding to the aggregated first preference data, is implemented as part of the first stage of the live media content production, receiving, by the processor, a second signal from the media production device operated by the content producer of the live media content production, to initiate a second stage of the live media content production; and

based on the second signal from the media production device, transmitting, by the processor, in real time during production of the live media content production, a signal to the plurality of devices indicating a request to provide, within a second predetermined period of time, a selection from among a second finite set of a plurality of functions corresponding to the second stage of the live media content production, wherein the second finite set of the plurality of functions is different from the first finite set of the plurality of functions.

10. The method of claim 9 , further comprising receiving, by the processor, from one or more of the plurality of user devices during the broadcast of the live media content production, data for exchanging currency.

11. The method of claim 9 , wherein each of the plurality of user devices are configured to run an application for enabling transmission of the first preference data.

12. The method of claim 11 , wherein the application for enabling transmission of the first preference data is configured to display a user interface layered on top of an independent graphical user interface running independently from the application.

13. The method of claim 9 , wherein at least one of the plurality of user devices is selected from the group consisting of a personal computer, a television, a smart telephone, and a remote control.

14. The method of claim 9 , further comprising:

receiving, by the processor, from one or more of the plurality of user devices, demographic data corresponding to one or more users operating the one or more of the plurality of user devices; and

transmitting, by the processor, the demographic data to the media production device for display thereby.

15. The method of claim 9 , further comprising:

receiving, by the processor, from the media production device, video data corresponding to the broadcast of the live media content production; and

transmitting, by the processor, to one or more of the plurality of user devices, the video data for display thereby.

16. The method of claim 9 , further comprising automatically modifying, by the processor, the live media content production during the broadcast in response to the first preference data without human intervention.

17. A system for managing interactive media, the system comprising:

a processor; and

a memory coupled to the processor, wherein the memory stores instructions that, when executed by the processor, cause the processor to:

monitor a broadcast of a live media content production;

receive a first signal, from a device operated by a content creator of the live media content production, to initiate a first stage of the live media content production;

based on the first signal from the device operated by the content creator, transmit, in real time during production of the live media content production, a signal to a plurality of user devices indicating a request to provide, within a first predetermined period of time, a selection from among a first finite set of a plurality of functions corresponding to the first stage of the live media content production;

receive data from one or more of the plurality of user devices indicating corresponding selections from among the first finite set of the plurality of functions;

aggregate the data received from the one or more of the plurality of user devices;

transmit the aggregated data to the device operated by the content creator for display thereby;

after a function, from among the first finite set of the plurality of functions and corresponding to the aggregated data, is implemented as part of the first stage of the live media content production, receive an instruction from the device operated by the content creator a second signal from the device operated by the content creator to initiate a second stage of the live media content production; and

based on the second signal from the device operated by the content creator, transmit, in real time during production of the live media content production, a signal to the plurality of devices indicating a request to provide, within a second predetermined period of time, a selection from among a second finite set of a plurality of functions corresponding to the second stage of the live media content production, wherein the second finite set of the plurality of functions is different from the first finite set of the plurality of functions.

18. The system of claim 17 , wherein the instructions further cause the processor to automatically modify the live media content production during the broadcast in response to the aggregated data without human intervention.

19. The system of claim 1 , wherein the instructions further cause the processor to:

receive a communication from a first user device corresponding to a first user; and

transmit the signal corresponding to the communication from the first user device to a message exchange medium accessible by a second user device corresponding to a second user.

20. The system of claim 1 , wherein the instructions further cause the processor to:

transmit the broadcast of the live media content production to a user device from among the user devices.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2020
From: CHAND, ADITYA VIKRAM; KOH, DAVID K.
To: THROUGH THE LENS ENTERTAINMENT CORPORATION
Reel/Frame 052628/0913 →
Continuity (2)
Provisional Application 62379637 · Aug 25, 2016
Related Publication 20180063589A1 · Mar 1, 2018