IP Library › Granted Patent US 12,147,037
Granted Patent B2
US 12,147,037 · App. 18/228,041 · Granted Nov 19, 2024

System and method for distanced interactive experiences

Inventor: Mark D. Wieczorek (San Diego, CA)
G02B27/017A63F13/00G02B2027/0138
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,147,037
App. No.
18/228,041
Granted
Nov 19, 2024
Kind
B2
Abstract

Systems and methods according to present principles allow social distancing within themed attractions such as haunted attractions in order to allow the enjoyment of the same in various circumstances. These circumstances include times of pandemic, for customers that are afraid to congregate in large groups, for customers that desire to control aspects of the experience, and so on.

Claims (34)

1. A method of operating a virtual experience, comprising:

operating a server to communicate with a first user computing environment, the first user computing environment coupled to a first display, the first user computing environment configured to generate a first camera view corresponding to a location of a first camera within a maze, the first camera view viewing an environment displayed in the first display; and

operating the server to communicate with an actor computing environment, the actor computing environment coupled to an actor display, the actor computing environment configured to generate an actor interface, the actor interface providing a link whereby an actor activating the link may instantiate an animation associated with an action pocket or instantiation point within the environment, wherein the actor interface further displays one or more entries, and wherein a display of a particular entry is instantiated based on a user game object associated with the first user computing environment interacting with a respective particular trigger within the environment, wherein the user game object is associated with a collider and the particular trigger is associated with a trigger area or trigger volume, and wherein the interacting with a respective particular trigger includes the collider intersecting with the trigger area or trigger volume.

2. The method of claim 1 , wherein the first display is selected from the group consisting of a virtual reality display, an augmented reality display, a computer monitor, a tablet display, or a smart phone display.

3. The method of claim 1 , wherein the environment is a common environment, and further comprising operating the server to communicate with a second user computing environment, the second user computing environment coupled to a second display, the second user computing environment configured to generate a second camera view corresponding to a location of a second camera within the maze, the second camera view viewing the common environment displayed in the second display.

4. The method of claim 1 , further comprising capturing actions of the actor using the actor computing environment, and further comprising operating the server to display a representation of the captured actions within the environment.

5. The method of claim 4 , wherein the captured actions include 3-dof head movements, 6-dof head movements, or hand movements.

6. The method of claim 5 , wherein the hand movements are based on hand images captured by a camera or controller movements, the controller movements including both controller position and orientation.

7. The method of claim 6 , wherein the hand images captured by a camera include hand position, and orientation, and optionally hand gesture.

8. The method of claim 4 , wherein the captured actions include one or more actor vocalizations.

9. The method of claim 8 , further comprising modulating the one or more actor vocalizations.

10. The method of claim 1 , wherein the display of the one or more entries includes sorting the one or more entries according to a characteristic time associated with each entry.

11. The method of claim 10 , wherein the characteristic time is associated with a time duration between a time at which the user game object interacts with the respective particular trigger and a time at which the user game object is expected to reach a location associated with the action pocket or instantiation point within the environment.

12. The method of claim 1 , further comprising receiving first locomotion data from the first user computing environment, and using the first locomotion data to translate or rotate the first camera view, or both.

13. The method of claim 12 , wherein the first locomotion data is received from an accelerometer, a multidirectional treadmill, or a camera in signal communication with the first user computing environment, or wherein the first locomotion data is received from a joystick in signal communication with the first user computing environment.

14. The method of claim 1 , wherein the server is a server of a social networking site, and further comprising operating the server to allow the first user computing environment to stream the first camera view to viewers on the social networking site.

15. A method of operating an augmented reality experience, comprising:

operating a server to receive data about a user desired locale from a first user computing environment, the user desired locale constituting a maze, wherein the received data is video data or layout data;

operating the server to process the received data to determine locations of one or more action pockets or instantiation points in the maze;

operating the server to communicate with the first user computing environment, the first user computing environment coupled to a first augmented reality display; and

operating the server to communicate with an actor computing environment, the actor computing environment coupled to an actor display, the actor computing environment configured to generate an actor interface, the actor interface providing an activatable element wherein an actor activating the activatable element may instantiate an animation associated with one of the determined locations of one or more action pockets or instantiation points within the maze, wherein the actor interface further displays one or more entries associated with user game objects, and wherein an entry is displayed on the actor interface based on a user or user game object associated with the first user computing environment interacting with a trigger within the maze, wherein the trigger is associated with a trigger area or trigger volume defined in the maze, and wherein the interacting with a respective particular trigger includes intersecting with the trigger area or trigger volume, and

upon activation of the activatable element, causing the animation to display on the first augmented reality display.

16. The method of claim 15 , wherein the first augmented reality display is selected from the group consisting of an augmented reality glasses or headset, a tablet display, a computer display, or a smart phone display.

17. The method of claim 15 , wherein the display of the one or more entries includes sorting the one or more entries according to a characteristic time associated with each entry.

18. The method of claim 17 , wherein the characteristic time is associated with a time duration between a time at which the user game object interacts with the respective particular trigger and a time at which the user game object is expected to reach a location associated with the action pocket or instantiation point within the maze.

19. The method of claim 15 , further comprising operating the server to render one or more additional computer generated objects on the first augmented reality display, the additional computer generated objects providing an adornment or dressing to one or more walls, doors, windows, rooms, or hallways within the maze.

20. The method of claim 15 , wherein the first user computing environment is integrated in the first augmented reality display.

21. The method of claim 15 , wherein the operating the server to process the received data includes determining using object recognition locations of one or more doors, windows, mirrors, or cabinets.

22. The method of claim 15 , wherein the server is a server of a social networking site, and further comprising operating the server to allow the first user computing environment to stream a view from the first augmented reality display to viewers on the social networking site.

23. A method of operating an augmented reality experience, comprising:

processing data about a user desired locale using a first user computing environment, wherein the data about the user desired locale is video data or layout data, to determine locations of one or more action pockets or instantiation points, and respective trigger areas or trigger volumes associated with the action pockets or instantiation points, the processing using artificial intelligence; and

operating the first user computing environment to communicate with an actor computing environment, the actor computing environment providing an activatable element on an actor user interface when a user or user game object associated with the first user computing environment interacts with the trigger area or trigger volume, and wherein the interacting with a trigger area or trigger volume includes intersecting with the trigger area or trigger volume, and

operating the first user computing environment to instantiate an animation on an augmented reality display associated with the first user computing environment, upon activation of the activatable element by the actor.

24. The method of claim 23 , wherein the trigger area or trigger volume overlaps with the action pocket or instantiation point.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2023
From: WIECZOREK, MARK
To: MARK D WIECZOREK PC
Reel/Frame 065984/0252 →
Continuity (15)
Continuation 18099410 · Jan 20, 2023
Continuation 17389798 · Jul 30, 2021
Continuation 17148095 · Jan 13, 2021
Continuation 17094428 · Nov 10, 2020
Continuation In Part 17094460 · Nov 10, 2020
Continuation 17086909 · Nov 2, 2020
Continuation 16945765 · Jul 31, 2020
Continuation 15931958 · May 14, 2020
Continuation 16785970 · Feb 10, 2020
Continuation 16382448 · Apr 12, 2019
Continuation 14669744 · Mar 26, 2015
Provisional Application 63135927 · Jan 11, 2021
Provisional Application 63134130 · Jan 5, 2021
Provisional Application 61970512 · Mar 26, 2014
Related Publication 20230375832A1 · Nov 23, 2023