Systems and methods for integrating and using augmented reality technologies
AssigneeComputer Generated Solutions, Inc.
InventorsDouglas Stephen, Micah White, Philip Friedman
Life of this patent
Estimating the term…
Abstract
The present disclosure generally relates to systems and methods for creating, publishing, accessing, and sharing AR, VR, and/or XR content. In embodiments, users may collaborate in an XR environment. In embodiments, a system disclosed herein includes a backend module and a user client that permits creation and/or viewing of XR content. Embodiments enable users to create customized XR content that is published to users based on predetermined times and/or locations. Embodiments provide for training and collaborative XR environments accessed by multiple users simultaneously.
Claims20
A system comprising:
- a server comprising a database, one or more first processors and a first memory comprising first instructions, the server communicatively coupled to a user device;
- wherein the first instructions, when executed by the one or more first processors, cause the server to perform operations comprising:
- receiving, from the user device, a first command to create new AR content;
- displaying, via the user device, a first plurality of options each corresponding to a type of AR content;
- receiving, from the user device, a second command specifying a first one of the first plurality of options;
- generating an AR experience of the type corresponding to the first one of the plurality of options;
- and
- storing the AR experience in the database.
A system comprising:
- a user device;
- a server communicatively coupled to the user device and one or more databases, the server comprising one or more first processors and a first memory comprising first instructions;
- wherein the first instructions, when executed by the one or more first processors, cause the server to perform operations comprising:
- transmitting, to the user device, a first set of commands configured to cause the user device to generate a graphical user interface;
- receiving, from the user device, a first set of information;
- transmitting, to the user device, a second set of information from the one or more databases configured to cause the graphical user interface, to display an XR experience, wherein the second set of information is selected based at least in part on the first set of information;
- receiving, from the user device, a third set of information corresponding to one or more actions taken on the user devices while viewing the XR experience;
- and
- based on the third set of information, changing the contents of at least one of the one or more databases.
A method of displaying an XR experience, the method comprising the steps of:
- displaying, on a user device, a plurality of options each corresponding to an XR experience;
- receiving, from the user device, a selection corresponding to a first one of the plurality of options;
- displaying, on the user device, the XR experience corresponding to the selection,
- receiving, from the user device while displaying the XR experience, first sensor data corresponding to a position of the user device;
- receiving, from the user device while displaying the XR experience, second sensor data corresponding to a real world image proximate the user device;
- receiving, from the user device while displaying the XR experience, third sensor data corresponding to inputs provided to the user device;
- and
- adjusting the displayed XR experience based at least in part on the first sensor data, the second sensor data, and the third sensor data.
Dependencies are inferred from the claim text.