US 11,756,273 B2
Accurate positioning of augmented reality content
Oliver Clayton Daniels, Portland, OR (US); David Morris Daniels, Portland, OR (US); Raymond Victor Di Carlo, Portland, OR (US); Carlo J. Calica, Brush Prairie, WA (US); and Luke Timothy Hartwig, Portland, OR (US)
Assigned to YOUAR INC., Portland, OR (US)
Filed by YouAR INC., Portland, OR (US)
Filed on Jun. 6, 2022, as Appl. No. 17/833,355.
Application 17/833,355 is a continuation of application No. 17/217,509, filed on Mar. 30, 2021, granted, now 11,354,870.
Application 17/217,509 is a continuation of application No. 16/788,015, filed on Feb. 11, 2020, granted, now 10,964,116, issued on Mar. 30, 2021.
Application 16/788,015 is a continuation of application No. 16/430,277, filed on Jun. 3, 2019, granted, now 10,559,136, issued on Feb. 11, 2020.
Application 16/430,277 is a continuation of application No. 15/592,047, filed on May 10, 2017, granted, now 10,311,643, issued on Jun. 4, 2019.
Application 15/592,047 is a continuation in part of application No. PCT/US2015/060231, filed on Nov. 11, 2015.
Claims priority of provisional application 62/078,287, filed on Nov. 11, 2014.
Prior Publication US 2023/0047391 A1, Feb. 16, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G01S 19/01 (2010.01); G06V 20/20 (2022.01); G06T 19/00 (2011.01)
CPC G06T 19/006 (2013.01) [G01S 19/01 (2013.01); G06V 20/20 (2022.01); G06T 2215/16 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for presenting related augmented reality (AR) and virtual reality (VR) representations, the method comprising:
receiving, at a data store, measurement data measured by an onsite computing device within sensor range of a real-world location, the measurement data including a first six-degree-of-freedom (DOF) vector between the onsite computing device and a first trackable point of the real-world location, and a second six-DOF vector between the onsite computing device and a second trackable point of the real-world location;
updating, based on the measurement data, respective estimated positions of the first and second trackable points stored at the data store;
transmitting, to the onsite computing device, first AR data including an AR content item and a third six-DOF vector representing a spatial position of the AR content item relative to the first one of the trackable points, the onsite computing device being configured to generate, based on the first AR data, an AR representation including the AR content item appearing in a live view of the real-world location at the spatial position relative to the first one of the trackable points; and
transmitting a data bundle to an offsite computing device remote from the real-world location, the offsite computing device being configured to present, based on the data bundle, a VR representation of the real-world location including a representation of the AR content item appearing at the spatial position relative to the first one of the trackable points, wherein the data bundle includes at least second AR data representing the AR content item and positioning data based on the updated estimated position of the first trackable point.