US 11,721,075 B2
Systems and methods for integrating and using augmented reality technologies
Douglas Stephen, Saint John (CA); Micah White, Rothesay (CA); and Philip Friedman, New York, NY (US)
Assigned to COMPUTER GENERATED SOLUTIONS, INC., New York, NY (US)
Filed by Computer Generated Solutions, Inc., New York, NY (US)
Filed on Nov. 5, 2021, as Appl. No. 17/520,155.
Claims priority of provisional application 63/110,281, filed on Nov. 5, 2020.
Prior Publication US 2022/0139049 A1, May 5, 2022
Int. Cl. G06T 19/00 (2011.01); G05B 19/4155 (2006.01); G06T 13/00 (2011.01); G06F 3/0482 (2013.01); G06V 20/20 (2022.01)
CPC G06T 19/006 (2013.01) [G05B 19/4155 (2013.01); G06F 3/0482 (2013.01); G06T 13/00 (2013.01); G06V 20/20 (2022.01); G05B 2219/50391 (2013.01); G06T 2200/24 (2013.01); G06T 2219/004 (2013.01)] 6 Claims
OG exemplary drawing
 
1. 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;
wherein the first set of information comprises an identifier of an object, at least a portion of the second set of information identifies a plurality of operations that can be performed on the object, the user device comprises a camera configured to record video of a real world analog of the object, and the first instructions, when executed by the one or more first processors, cause the server to perform further operations comprising:
before the graphical user interface displays the XR experience, causing the user device to display the plurality of operations and receive an identification of a first one of the plurality of operations; and
based on the identification, displaying in the XR experience a series of steps that together comprise the operation;
wherein the XR experience superimposes the series of steps alongside the video of the real world analog of the object and determines which of the series of steps to display based on the video.