Multi-mode text input
First Claim
1. A computer-implemented method for interacting with content, the computer-implemented method comprising performing computer-implemented operations for:
- receiving, at a computer, the content from a source;
identifying at least one input indicator in the content, the at least one input indicator indicating that the content supports multi-mode input, the input indicator including explicit meta tags, flags, implicit keywords, or form elements, the input indicator associated with a form element;
determining a content associated with the form element if the input indicator indicates that the form element supports multi-mode input;
determining a type of information to be captured from a plurality of types of information by the computer based on the context for the form element;
activating one or more non-textual input devices associated with the computer according to the type of information to be captured;
capturing multi-mode input, via the one or more non-textual input devices, for interacting with the content, wherein the multi-mode input includes one or more of camera, speech, and touch input; and
converting the multi-mode input to text.
2 Assignments
0 Petitions
Accused Products
Abstract
Concepts and technologies are described herein for multi-mode text input. In accordance with the concepts and technologies disclosed herein, content is received. The content can include one or more input indicators. The input indicators can indicate that user input can be used in conjunction with consumption or use of the content. The application is configured to analyze the content to determine context associated with the content and/or the client device executing the application. The application also is configured to determine, based upon the content and/or the contextual information, which input device to use to obtain input associated with use or consumption of the content. Input captured with the input device can be converted to text and used during use or consumption of the content.
-
Citations
20 Claims
-
1. A computer-implemented method for interacting with content, the computer-implemented method comprising performing computer-implemented operations for:
-
receiving, at a computer, the content from a source; identifying at least one input indicator in the content, the at least one input indicator indicating that the content supports multi-mode input, the input indicator including explicit meta tags, flags, implicit keywords, or form elements, the input indicator associated with a form element; determining a content associated with the form element if the input indicator indicates that the form element supports multi-mode input; determining a type of information to be captured from a plurality of types of information by the computer based on the context for the form element; activating one or more non-textual input devices associated with the computer according to the type of information to be captured; capturing multi-mode input, via the one or more non-textual input devices, for interacting with the content, wherein the multi-mode input includes one or more of camera, speech, and touch input; and converting the multi-mode input to text. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method for interacting with content, the computer-implemented method comprising performing computer-implemented operations for:
-
receiving the content from a source; identifying at least one input indicator in the content, the at least one input indicator indicating that the content supports multi-mode input, the input indicator including explicit meta tags, flags, implicit keywords, or form elements, the input indicator associated with a form element; determining a context associated with the form element if the input indicator indicates that the form element supports multi-mode input; determining a type of information to be captured from a plurality of types of information by the computer based on the context for the form element; activating one or more non-textual input devices associated with the computer according to the type of information to be captured; capturing multi-mode input, via the one or more non-textual input devices, for interacting with the content, wherein the multi-mode input includes one or more of camera, speech, and touch input; converting the multi-mode input to text; and submitting the text to the source. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer storage medium having computer readable instructions stored thereupon that, when executed by a computer, cause the computer to:
-
receive content from a source, the content including one or more of webpages or application pages; identify at least one input indicator in the content, the at least one input indicator indicating that the content supports multi-mode input, the input indicator including explicit meta tags, flags, implicit keywords, and/or form elements, the input indicator associated with a form element; determine a context associated with the form element; determine that the form element is configured to support interactions via multi-mode input; determine a type of information to be captured from a plurality of types of information by the computer based on the context for the form element; activate one or more non-textual input devices associated with the computer according to the type of information to be captured; capture the multi-mode input, via the activated input device, for interacting with the content, wherein the multi-mode input includes one or more of camera, speech, and touch input; convert the multi-mode input to text; and submit the text to the source. - View Dependent Claims (19, 20)
-
Specification