US 11,734,791 B2
System and method for rendering perspective adjusted views
Dominic Mandy, Portland, OR (US)
Assigned to Groundspeak, Inc., Seattle, WA (US)
Filed by Groundspeak, Inc., Seattle, WA (US)
Filed on Jul. 4, 2022, as Appl. No. 17/857,136.
Application 17/857,136 is a continuation of application No. 17/170,621, filed on Feb. 8, 2021, granted, now 11,379,947.
Application 17/170,621 is a continuation of application No. 16/984,048, filed on Aug. 3, 2020, granted, now 10,915,985, issued on Feb. 9, 2021.
Application 16/984,048 is a continuation of application No. 16/376,248, filed on Apr. 5, 2019, granted, now 10,733,698, issued on Aug. 4, 2020.
Claims priority of provisional application 62/654,216, filed on Apr. 6, 2018.
Prior Publication US 2022/0335565 A1, Oct. 20, 2022
Int. Cl. G06T 3/00 (2006.01); H04W 56/00 (2009.01); G06K 19/06 (2006.01); A63F 13/216 (2014.01); H04W 4/02 (2018.01); G06F 3/04815 (2022.01); G06T 19/00 (2011.01); G06T 7/70 (2017.01); H04L 67/131 (2022.01); G06F 3/0346 (2013.01); G02B 27/01 (2006.01)
CPC G06T 3/0068 (2013.01) [A63F 13/216 (2014.09); G06F 3/04815 (2013.01); G06K 19/06037 (2013.01); G06T 7/70 (2017.01); G06T 19/006 (2013.01); H04L 67/131 (2022.05); H04W 4/023 (2013.01); H04W 56/002 (2013.01); A63F 2300/8082 (2013.01); G02B 2027/0198 (2013.01); G06F 3/0346 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A system for rendering perspective adjusted views, comprising:
a database of virtual objects; and
a mobile computing device configured to:
generate a registration code for a mobile computing device, wherein the registration code comprises static and dynamic information about the mobile computing device, wherein a border of the registration code represents the static information surrounds the dynamic information, and the border remains unchanged while the dynamic information changes;
change a representation of the registration code based on a change in the dynamic information of the mobile computing device;
provide the registration code to at least one other mobile computing device;
perform registration of the other mobile computing device with the mobile computing device upon receipt of the registration code by the other mobile computing device; and
synchronize a view of the mobile computing device and other mobile computing device based on respective positions of the mobile computing device with respect to the other mobile computing device based on the registration.