US 12,443,294 B2
External user interface for head worn computing
Ralph F. Osterhout, San Francisco, CA (US)
Assigned to Mentor Acquisition One, LLC, Plantation, FL (US)
Filed by Mentor Acquisition One, LLC, Plantation, FL (US)
Filed on Jun. 24, 2024, as Appl. No. 18/752,188.
Application 18/752,188 is a continuation of application No. 18/454,648, filed on Aug. 23, 2023, granted, now 12,045,401.
Application 18/454,648 is a continuation of application No. 17/961,958, filed on Oct. 7, 2022, granted, now 11,782,529, issued on Oct. 10, 2023.
Application 17/961,958 is a continuation of application No. 17/494,746, filed on Oct. 5, 2021, granted, now 11,507,208, issued on Nov. 22, 2022.
Application 17/494,746 is a continuation of application No. 16/378,191, filed on Apr. 8, 2019, granted, now 11,169,623, issued on Nov. 9, 2021.
Application 16/378,191 is a continuation of application No. 14/280,752, filed on May 19, 2014, granted, now 10,254,856, issued on Apr. 9, 2019.
Application 14/280,752 is a continuation in part of application No. 14/158,198, filed on Jan. 17, 2014, granted, now 9,939,934, issued on Apr. 10, 2018.
Prior Publication US 2024/0345667 A1, Oct. 17, 2024
Int. Cl. G06F 3/0354 (2013.01); B43K 29/00 (2006.01); B43K 29/08 (2006.01); G02B 27/01 (2006.01); G06F 3/01 (2006.01); G06F 3/03 (2006.01); G06F 3/042 (2006.01)
CPC G06F 3/03545 (2013.01) [B43K 29/00 (2013.01); B43K 29/004 (2013.01); B43K 29/08 (2013.01); G02B 27/017 (2013.01); G06F 3/012 (2013.01); G06F 3/0304 (2013.01); G06F 3/0317 (2013.01); G06F 3/042 (2013.01); G02B 2027/0187 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
displaying a line in a mixed reality environment, the mixed reality environment visible to a user of a wearable device via a display of the wearable device;
tracking a motion of a finger of the user relative to the line, wherein said tracking comprises:
receiving, via a sensor, a signal indicative of the motion of the finger of the user relative to the line; and
obtaining images of the motion of the finger;
determining, based on the signal, a first relative motion between the finger and the line;
determining, based on the images, a second relative motion between the finger and the line; and
determining an input sequence corresponding to one or more input strokes of the user, wherein:
the input sequence is determined based on a comparison of the first relative motion and the second relative motion,
the comparison indicates a movement of the line relative to the motion of the finger, and
the determining the input sequence based on the comparison comprises compensating for the movement of the line relative to the motion of the finger.