The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 26, 2017

Filed:

Mar. 14, 2016
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

Harper LaFave, Seattle, WA (US);

Stephen Hodges, Cambridge, GB;

James Scott, Cambridge, GB;

Shahram Izadi, Cambridge, GB;

David Molyneaux, Oldham, GB;

Nicolas Villar, Cambridge, GB;

David Alexander Butler, Cambridge, GB;

Mike Hazas, Lancaster, GB;

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/033 (2013.01); G06F 3/023 (2006.01); G06F 3/0484 (2013.01); G06F 3/0489 (2013.01); G06F 3/0488 (2013.01); G06F 3/01 (2006.01); G06F 3/0481 (2013.01);
U.S. Cl.
CPC ...
G06F 3/023 (2013.01); G06F 3/017 (2013.01); G06F 3/0488 (2013.01); G06F 3/0489 (2013.01); G06F 3/04812 (2013.01); G06F 3/04845 (2013.01);
Abstract

User interface control using a keyboard is described. In an embodiment, a user interface displayed on a display device is controlled using a computer connected to a keyboard. The keyboard has a plurality of alphanumeric keys that can be used for text entry. The computer receives data comprising a sequence of key-presses from the keyboard, and generates for each key-press a physical location on the keyboard. The relative physical locations of the key-presses are compared to calculate a movement path over the keyboard. The movement path describes the path of a user's digit over the keyboard. The movement path is mapped to a sequence of coordinates in the user interface, and the movement of an object displayed in the user interface is controlled in accordance with the sequence of coordinates.


Find Patent Forward Citations

Loading…