Systems and methods for a shared mixed reality experience
First Claim
1. A method for sharing a mixed reality between one or more computing devices, comprising:
- determining a location data and an orientation data of a camera input of the one or more computing devices;
improving the accuracy of the location data and the orientation data by using a secondary tracking system;
mapping the location and the orientation of each of the one or more computing devices into a mixed reality manager;
setting a state of a state machine that is configured to trigger the presentation of an event on the one or more computing devices once a condition is met;
changing the state of the state machine once the condition is met, thereby triggering the event on the one or more computing devices; and
presenting the event on the one or more computing devices, wherein the event is experienced on the one or more computing devices depending on the location or the orientation or both.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for sharing a mixed reality experience (mixed reality content, mixed reality event) between one or more computing devices is disclosed. The method includes: determining a spatial location and a spatial orientation (spatial data) of the one or more computing devices each having a camera; mapping the (spatial) location and/or the spatial orientation (spatial data) of each of the one or more computing devices into a mixed reality manager; and presenting an event that is shared among the one or more computing devices, and, the presenting of the event is experienced simultaneously and varies among each of the one or more computing devices depending on the location or the orientation or both.
23 Citations
24 Claims
-
1. A method for sharing a mixed reality between one or more computing devices, comprising:
-
determining a location data and an orientation data of a camera input of the one or more computing devices; improving the accuracy of the location data and the orientation data by using a secondary tracking system; mapping the location and the orientation of each of the one or more computing devices into a mixed reality manager; setting a state of a state machine that is configured to trigger the presentation of an event on the one or more computing devices once a condition is met; changing the state of the state machine once the condition is met, thereby triggering the event on the one or more computing devices; and presenting the event on the one or more computing devices, wherein the event is experienced on the one or more computing devices depending on the location or the orientation or both. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for sharing a mixed reality between one or more computing devices, each of the one or more computing devices providing an output, a camera input, a location data, and an orientation data of the camera input, the system comprising:
-
a non-transitory machine readable memory having machine executable instructions; and one or more processors that access the memory and execute the machine readable instructions, the machine readable instructions comprising; a mixed reality manager for coordinating an event among the one or more computing devices based on the location and a point of view for each of the one or more computing devices, the mixed reality manager having a state machine that is configured to trigger the presentation of an event on the one or more computing devices once a condition is met; a mixed reality renderer for rendering the event on the output of the one or more computing devices once the condition is met, and the rendering of the event varies among each of the one or more computing devices depending on the location or the point of view or both; and a secondary tracking system for improving the accuracy of the location data and the orientation provided by the computing devices. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification