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.
Patent No.:
Date of Patent:
Oct. 16, 2007
Filed:
Nov. 18, 2003
Dwayne Need, Woodinville, WA (US);
Gregory Cavanaugh Franklin, Kirkland, WA (US);
Kevin B. Gjerstad, Kirkland, WA (US);
Nicholas M. Kramer, Seattle, WA (US);
Yutaka Nakajima, Redmond, WA (US);
Dwayne Need, Woodinville, WA (US);
Gregory Cavanaugh Franklin, Kirkland, WA (US);
Kevin B. Gjerstad, Kirkland, WA (US);
Nicholas M. Kramer, Seattle, WA (US);
Yutaka Nakajima, Redmond, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
A commanding system for a computer. The system includes an input module that accepts a plurality of input sequences across multiple input device categories, and a commanding element having a binding table that connects input sequences to associated action. One or more of the binding entries in the binding table includes a command binding with a plurality of sub-command bindings associated with the plurality of input sequences across multiple input device categories. A processor receives the input at the input module and passes the input to the command element, the command element looking up a matching command binding associated with the input in the binding table. In addition, the processor invokes action associated with the input if the matching binding is found in the binding table. The system can also report the commands a particular application can understand upon request.