IP Library Granted Patent US 12,402,227
Granted Patent B2
US 12,402,227 · App. 18/205,666 · Granted Aug 26, 2025

Systems and methods for emulating an environment created by the outputs of a plurality of devices

Inventors: David Shoop (San Jose, CA); Dylan M. Wondra (Mountain View, CA)
Assignee: Adeia Guides Inc.
H05B47/155A63J5/02G06F13/105H04L12/2825
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 12,402,227
App. No.
18/205,666
Granted
Aug 26, 2025
Kind
B2
Abstract

Systems and methods are disclosed for emulating an environment created by the outputs of a plurality of devices. The system receives device control data for a device in a first venue. The control of the outputs of said devices according to the device control data creates an environment within the first venue. The system retrieves profile data for devices within a second venue. The system associates a device in the second venue with a device from the first venue, both devices having a similar output type. The system then generates control information adapted from the associated device of the first venue for the device in the second venue. The system controls the outputs of each device in the second plurality of devices according to the generated control information to emulate the environment within the first venue in the second venue.

Claims (37)

1. A method comprising:

receiving device control data for a first plurality of devices, wherein control of outputs of the first plurality of devices, according to the device control data, creates an environment at a first venue;

receiving an image capture from a second device from a second venue, wherein the second venue is at a different location than the first venue;

detecting presence of a media display device based on the image capture;

based on detecting the presence of the display device, determining display parameters associated with the media display device; and

controlling output of the media display device present at the second venue to emulate the environment created at the first venue in the second venue based on both (i) the received device control data, and (ii) the determined display parameters.

2. The method of claim 1 , wherein the output of the display device is controlled further based on a type of the media display device.

3. The method of claim 2 , further comprising, requesting the type of the media display device from a database, wherein the request comprises transmitting the image capture that includes the presence of the media display device.

4. The method of claim 3 , further comprising:

in response to the request, receiving a media display device identifier related to the media display device from the database; and

retrieving profile data associated with the media display device based on the received media display device identifier.

5. The method of claim 4 , wherein the profile data is retrieved from a second database.

6. The method of claim 1 , wherein the environment created at the first venue relates to control of the outputs of the first plurality of devices to create a first luminosity level of lighting intensity and emulating the environment created at the first venue at the second venue comprises controlling the output of the media display device to create the same first luminosity level of lighting intensity.

7. The method of claim 1 , wherein controlling the output of the media display device to emulate the environment created at the first venue in the second venue further comprises matching an output type of a first device of the first plurality of devices contributing to the environment created at the first venue to an output type of the media display device at the second venue.

8. The method of claim 7 , wherein the output type of the first device is related to any one of audio, video, and lighting output.

9. The method of claim 1 , further comprising, matching a timed schedule of the control of the outputs of the first plurality of devices at the media display device.

10. The method of claim 1 , further comprising, determining a degree of offset for the output of the media display device present at the second venue to emulate the environment created at the first venue in the second venue.

11. A system comprising:

a communication port;

a memory storing instructions; and

control circuitry communicably coupled to the memory and the communication port and configured to execute instructions to:

receive device control data for a first plurality of devices, wherein control of outputs of the first plurality of devices, according to the device control data, creates an environment at a first venue;

receive an image capture from a second device from a second venue, wherein the second venue is at a different location than the first venue;

detect presence of a media display device based on the image capture;

based on detecting the presence of the media display device, determine display parameters associated with the media display device; and

control output of the media display device present at the second venue to emulate the environment created at the first venue in the second venue based on both (i) the received device control data, and (ii) the determined display parameters.

12. The system of claim 11 , wherein the output of the media display device is controlled by the control circuitry further based on a type of the media display device.

13. The system of claim 12 , further comprising, the control circuitry configured to request the type of media display device from a database, wherein the request comprises transmitting the image capture that includes the presence of the media display device.

14. The system of claim 13 , further comprising, the control circuitry configured to:

in response to the request, receive a media display device identifier related to the media display device from the database; and

retrieve profile data associated with the media display device based on the received media display device identifier.

15. The system of claim 14 , wherein the profile data is retrieved by the control circuitry from a second database.

16. The system of claim 11 , wherein the environment created at the first venue relates to control of the outputs of the first plurality of devices to create a first luminosity level of lighting intensity and emulating the environment created at the first venue at the second venue by the control circuitry comprises controlling the output of the media display device to create the same first luminosity level of lighting intensity.

17. The system of claim 11 , wherein controlling the output of the media display device to emulate the environment created at the first venue in the second venue further comprises, the control circuitry configured to match an output type of a first device of the first plurality of devices contributing to the environment created at the first venue to an output type of the media display device at the second venue.

18. The system of claim 17 , wherein the output type of the first device is related to any one of audio, video, and lighting output.

19. The system of claim 11 , further comprising, the control circuitry configured to match a timed schedule of the control of the outputs of the first plurality of devices at the media display device.

20. The system of claim 11 , further comprising, the control circuitry configured to determine a degree of offset for the output of the media display device present at the second venue to emulate the environment created at the first venue in the second venue.

Assignments (2)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0171 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2023
From: SHOOP, DAVID; WONDRA, DYLAN M.
To: ROVI GUIDES, INC.
Reel/Frame 063852/0396 →
Continuity (3)
Continuation 17150597 · Jan 15, 2021
Continuation 16155622 · Oct 9, 2018
Related Publication 20230328864A1 · Oct 12, 2023
References Cited (16)
US 9332622B1 · Dutt · 2016 [cited by examiner]
US 9769582B1 · Lin · 2017 [cited by applicant]
US 10932344B2 · Shoop et al. · 2021 [cited by applicant]
US 20040252486A1 · Krause · 2004 [cited by applicant]
US 20070250191A1 · Rourke et al. · 2007 [cited by applicant]
US 20100005062A1 · Van · 2010 [cited by applicant]
US 20120047435A1 · Holladay et al. · 2012 [cited by applicant]
US 20160195864A1 · Kim · 2016 [cited by applicant]
US 20170006334A1 · Beckett et al. · 2017 [cited by applicant]
US 20180027352A1 · Robinson et al. · 2018 [cited by applicant]
US 20190209806A1 · Allen et al. · 2019 [cited by applicant]
US 20210233489A1 · Pavic · 2021 [cited by examiner]
US 20210235564A1 · Shoop et al. · 2021 [cited by applicant]
EP 2315442A1 · 2011 [cited by applicant]
WO 2005084339A2 · 2005 [cited by applicant]
International Search Report and Written Opinion of PCT/US2019/055471 dated Mar. 16, 2020. [cited by applicant]
Cited By (1)
US 12,720,661