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:
Jan. 16, 2024

Filed:

Mar. 22, 2019
Applicant:

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

Inventors:

Szymon Piotr Stachniak, Redmond, WA (US);

Kenneth Alan Lobb, Sammarnish, WA (US);

Mario Esposito, Redmond, WA (US);

Clinton Chi-Wen Woon, Snoqualmie, WA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/04847 (2022.01); G06F 3/041 (2006.01); G06F 3/033 (2013.01); G06F 3/0354 (2013.01); G06F 3/04883 (2022.01); G06F 9/451 (2018.01); A63F 13/213 (2014.01); G06V 40/20 (2022.01); H04L 65/403 (2022.01); G06F 3/048 (2013.01); H04N 21/4722 (2011.01); G06F 3/01 (2006.01); A63F 13/235 (2014.01); A63F 13/493 (2014.01); A63F 13/812 (2014.01); G06F 3/0484 (2022.01); A63F 13/50 (2014.01); H04N 21/41 (2011.01); H04N 21/845 (2011.01); H04L 65/401 (2022.01); H04N 21/478 (2011.01); G06F 16/48 (2019.01); G06F 40/169 (2020.01);
U.S. Cl.
CPC ...
G06F 3/04847 (2013.01); A63F 13/213 (2014.09); A63F 13/235 (2014.09); A63F 13/493 (2014.09); A63F 13/50 (2014.09); A63F 13/812 (2014.09); G06F 3/011 (2013.01); G06F 3/017 (2013.01); G06F 3/033 (2013.01); G06F 3/03547 (2013.01); G06F 3/041 (2013.01); G06F 3/048 (2013.01); G06F 3/0412 (2013.01); G06F 3/0484 (2013.01); G06F 3/04883 (2013.01); G06F 9/451 (2018.02); G06V 40/20 (2022.01); H04L 65/403 (2013.01); H04N 21/4722 (2013.01); G06F 16/489 (2019.01); G06F 40/169 (2020.01); H04L 65/4015 (2013.01); H04N 21/4122 (2013.01); H04N 21/4781 (2013.01); H04N 21/8455 (2013.01);
Abstract

Embodiments of the present invention analyze a context in which a user interacts with a computer interface and automatically optimizes the interface for the context. The controller or control mode the user selects for interaction may define the context, in part. Examples of control modes include gesturing, audio control, use of companion devices, and use of dedicated control devices, such as game controllers and remote controls. The different input devices are designed for different tasks. Nevertheless, a user will frequently attempt to perform a task using a control input that is not adapted for the task. Embodiments of the present invention change the characteristics of the user interface to make it easier for the user to complete an intended task using the input device of the user's choice.


Find Patent Forward Citations

Loading…