Method and system for determining device orientation within augmented reality applications
AssigneeInfinitus Holdings Inc.
InventorsJoshua Ian Cohen, John Cronin
Life of this patent
Estimating the term…
Abstract
A method for determining the orientation of a tracked device uses sensor data from inertial motion units, accelerometers, and synthetic aperture radar to capture images and analyze signal patterns, determining the device's facing direction. This method, integrated with an augmented reality framework, supports real-time interactions and precise placement of virtual markers and facilitates AR collaborative, interactive gameplay, asset tracking, and security applications, enabling accurate virtual object placement and real-time monitoring.
Claims20
(canceled)
A system for collaborative augmented reality experiences, the system comprising:
- an antenna array that receives signals from a plurality of user devices located in a surrounding physical environment;
- a processor that executes instructions stored in memory, wherein the processor executes the instructions to:
- generate a three-dimensional (3D) spatial map of the physical environment based on the signals, wherein the 3D spatial map includes a real-time location and orientation for each of the user devices, and
- generate augmented reality (AR) overlays for each of the user devices based on integration of the location and the orientation determined for each respective user device within the 3D spatial map, wherein the AR overlay generated for each respective user device includes shared AR content;
- and
- a communication interface that provides the generated AR overlays to each of the user devices, wherein each respective user device generates a display of the shared AR content overlaid onto a live camera feed of the physical environment.
A method for collaborative augmented reality experiences, the method comprising:
- receiving signals at an antenna array, the signals sent from a plurality of user devices located in a surrounding physical environment;
- executing instructions stored in memory, wherein execution of the instructions by a processor:
- generates a three-dimensional (3D) spatial map of the physical environment based on the signals, wherein the 3D spatial map includes a real-time location and orientation for each of the user devices, and
- generates augmented reality (AR) overlays for each of the user devices based on integration of the location and the orientation determined for each respective user device within the 3D spatial map, wherein the AR overlay generated for each respective user device includes shared AR content;
- and
- providing the generated AR overlays over a communication network to each of the user devices, wherein each respective user device generates a display of the shared AR content overlaid onto a live camera feed of the physical environment.
A non-transitory, computer-readable storage medium, having embodied thereon a program executable by a processor to perform a method for collaborative augmented reality experiences, the method comprising:
- receiving signals at an antenna array, the signals sent from a plurality of user devices located in a surrounding physical environment;
- generating a three-dimensional (3D) spatial map of the physical environment based on the signals, wherein the 3D spatial map includes a real-time location and orientation for each of the user devices;
- generating augmented reality (AR) overlays for each of the user devices based on integration of the location and the orientation determined for each respective user device within the 3D spatial map, wherein the AR overlay generated for each respective user device includes shared AR content;
- and
- providing the generated AR overlays over a communication network to each of the user devices, wherein each respective user device generates a display of the shared AR content overlaid onto a live camera feed of the physical environment.
Dependencies are inferred from the claim text.