US 11,886,638 B2
External user interface for head worn computing
Nicholas Benjamin Pelis, San Francisco, CA (US); Preston Douglas Brown, San Francisco, CA (US); Sean Thomas Mostajo O'Hara, San Mateo, CA (US); Robert Michael Lohse, Palo Alto, CA (US); and Andrew Carl Heisey, Walnut Creek, CA (US)
Assigned to Mentor Acquisition One, LLC, Plantation, FL (US)
Filed by Mentor Acquisition One, LLC, Plantation, FL (US)
Filed on Apr. 5, 2021, as Appl. No. 17/222,904.
Application 17/222,904 is a continuation of application No. 14/806,385, filed on Jul. 22, 2015, granted, now 11,003,246.
Prior Publication US 2021/0294415 A1, Sep. 23, 2021
Int. Cl. G06F 3/01 (2006.01); G06F 3/038 (2013.01); G06F 1/16 (2006.01); G06F 3/04883 (2022.01); G06F 3/0354 (2013.01); G06F 3/03 (2006.01); A63F 13/00 (2014.01); G02B 27/01 (2006.01)
CPC G06F 3/014 (2013.01) [A63F 13/00 (2013.01); G06F 1/163 (2013.01); G06F 3/011 (2013.01); G06F 3/0304 (2013.01); G06F 3/038 (2013.01); G06F 3/0383 (2013.01); G06F 3/03542 (2013.01); G06F 3/03545 (2013.01); G06F 3/03547 (2013.01); G06F 3/04883 (2013.01); G02B 27/017 (2013.01); G02B 2027/014 (2013.01); G06F 2203/0331 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A system comprising:
an inertial measurement unit configured to mount to a user's finger;
a wearable head device;
a projector;
one or more sensors; and
one or more processors configured to communicate with the inertial measurement unit the wearable head device, the projector, and the one or more sensors;
wherein the one or more processors are configured to perform a method comprising:
causing projecting, by the projector, a structured light pattern;
determining, via a first sensor of the one or more sensors, a tilt angle of the wearable head device;
in accordance with a determination that the tilt angle is in a predefined angle range, causing projecting a visible light pattern, the visible light pattern aligned with the structured light pattern and corresponding to a user interface;
in accordance with a determination that the tilt angle is not in the predefined angle range, forgoing causing projecting the visible light pattern;
determining a position of the user's finger based on structured light, of the structured light pattern, reflected by the user's finger and received by a second sensor of the one or more sensors;
identifying, via a first output of the inertial measurement unit, a movement of the user's finger;
identifying, via a second output of the inertial measurement unit, a stop in the movement;
determining whether a sharpness of the stop in the movement exceeds a threshold;
in accordance with a determination that the sharpness exceeds the threshold, presenting an input signal corresponding to the determined position of the user's finger; and
in accordance with a determination that the sharpness does not exceed the threshold, forgoing presenting the input signal.