US 12,243,171 B2
Context sensitive user interface activation in an augmented and/or virtual reality environment
Jon Wiley, San Jose, CA (US); and Manuel Christian Clement, Felton, CA (US)
Assigned to Google LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Apr. 28, 2021, as Appl. No. 17/302,250.
Application 17/302,250 is a continuation of application No. 15/371,886, filed on Dec. 7, 2016, granted, now 11,010,972.
Claims priority of provisional application 62/266,449, filed on Dec. 11, 2015.
Prior Publication US 2021/0248835 A1, Aug. 12, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/04842 (2022.01); G06F 3/01 (2006.01); G06F 3/04815 (2022.01); G06T 19/00 (2011.01)
CPC G06T 19/006 (2013.01) [G06F 3/011 (2013.01); G06F 3/017 (2013.01); G06F 3/04815 (2013.01); G06F 3/04842 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A method, comprising:
detecting a contact between a selection device and a virtual object displayed in an augmented reality environment, detecting the contact including:
detecting an intersection of the selection device with a virtual plane of the virtual object; and
detecting a characteristic associated with the detecting of the intersection, the characteristic including at least one of an approach direction of the selection device with respect to the virtual object at a point of detecting the contact, an approach velocity of the selection device with respect to the virtual object at the point of detecting the contact, or an approach acceleration of the selection device with respect to the virtual object at the point of detecting the contact;
determining that the contact corresponds to an intended contact in response to determining that the characteristic detected at the point of detecting the contact meets a threshold defining a preset range associated with the characteristic; and
determining that the contact corresponds to an unintended contact in response to determining that the characteristic detected at the point of detecting the contact exceeds the threshold defining the preset range associated with the characteristic.