US 12,474,813 B2
Systems and methods for augmented reality with precise tracking
Brandon Phillip Berquam, South Pasadena, CA (US); Ciara Rayne Staggs, Oak View, CA (US); Joshua James Pendrick, Manhattan Beach, CA (US); Andrew Tsui Jung, Los Angeles, CA (US); and Geoffrey Philip Mott, Lexington, MA (US)
Assigned to Rypplzz, Inc., Hermosa Beach, CA (US)
Filed by Rypplzz, Inc., Hermosa Beach, CA (US)
Filed on Aug. 22, 2022, as Appl. No. 17/821,406.
Application 17/821,406 is a continuation in part of application No. 17/661,811, filed on May 3, 2022, granted, now 11,698,708.
Application 17/661,811 is a continuation of application No. 17/158,425, filed on Jan. 26, 2021, granted, now 11,327,629.
Application 17/158,425 is a continuation of application No. 16/775,692, filed on Jan. 29, 2020, granted, now 10,908,771.
Claims priority of provisional application 62/799,614, filed on Jan. 31, 2019.
Prior Publication US 2022/0404949 A1, Dec. 22, 2022
Int. Cl. G06F 3/04815 (2022.01); G06F 3/01 (2006.01); G06F 3/04845 (2022.01); G06T 19/00 (2011.01)
CPC G06F 3/04815 (2013.01) [G06F 3/011 (2013.01); G06F 3/04845 (2013.01); G06T 19/006 (2013.01); G06T 2200/24 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer system, the computer system comprising:
one or more hardware processing devices comprising one or more processors;
a network interface;
non-transitory memory that stores instructions that when executed by the one or more processing devices are configured to cause the computer system to perform operations comprising:
accessing a first set of coordinates, comprising:
geo-location coordinates or
geo-fence coordinates, or
both geo-location coordinates and geo-fence coordinates;
determining:
a presence location of a first object with respect to the first set of coordinates;
determining, using the determined presence with respect to the first set of coordinates, that a first trigger condition has occurred;
at least partly in response to determining that the first trigger condition has occurred, accessing, via the network interface, a geo-smart document comprising executable code, wherein the geo-smart document is accessed from a distributed synchronized database;
dynamically configuring the geo-smart document utilizing data accessed from one or more sources different than the distributed synchronized database;
verifying the geo-smart document utilizing geo-location verification;
accessing an endorsement policy;
based at least in part on the endorsement policy determining whether the geo-smart document has been successfully endorsed;
based at least in part on determining that the geo-smart document has been successfully verified and has been successfully endorsed, causing a first transaction to occur; and
recording the first transaction on the distributed synchronized database in association with a timestamp and validated geo-location data.