Digital ink-based search
First Claim
1. A computer-readable medium having computer-executable instructions, which when executed perform steps, comprising:
- receiving digital ink as input;
providing the digital ink to a unified digital ink recognizer that is capable of recognizing the digital ink as a character or as another type of digital ink without mode selection or recognition parameter input;
receiving a recognition result from the unified digital ink recognizer; and
if the recognition result corresponds to a character, outputting the character or using the recognition result in a keyword search to locate at least one item for output, and if the recognition result corresponds to a non-character item, using the item for output without keyword searching.
2 Assignments
0 Petitions
Accused Products
Abstract
Described is searching directly based on digital ink input to provide a result set of one or more items. Digital ink input (e.g., a handwritten character, sketched shape, gesture, drawing picture) is provided to a search engine and interpreted thereby, with a search result (or results) returned. Different kinds of digital ink can be used as search input without changing modes. The search engine includes a unified digital ink recognizer that recognizes digital ink as a character or another type of digital ink. When the recognition result is a character, the character may be used in a keyword search to find one or more corresponding non-character items, e.g., from a data store. When the recognition result is a non-character item, the non-character item is provided as the result, without keyword searching. The search result may appear as one or more item representations, such as in a user interface result panel.
-
Citations
20 Claims
-
1. A computer-readable medium having computer-executable instructions, which when executed perform steps, comprising:
-
receiving digital ink as input; providing the digital ink to a unified digital ink recognizer that is capable of recognizing the digital ink as a character or as another type of digital ink without mode selection or recognition parameter input; receiving a recognition result from the unified digital ink recognizer; and if the recognition result corresponds to a character, outputting the character or using the recognition result in a keyword search to locate at least one item for output, and if the recognition result corresponds to a non-character item, using the item for output without keyword searching. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. In a computing environment, a system comprising:
-
an input mechanism that provides digital ink to a unified digital ink recognizer that recognizes the digital ink as a character or as another type of digital ink without mode selection or recognition parameter input; and search logic that processes a recognition result from the unified digital ink recognizer to find a result set corresponding to the recognition result. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
- 17. In a computing environment, a method comprising, receiving a recognition result comprising a character or another type of digital ink in response to digital ink sent to a unified digital ink recognizer that recognizes the digital ink as a character or as another type of digital ink without mode selection or recognition parameter input, and determining whether the recognition result corresponds to a character, and if so, using the character in a keyword search to locate a non-character item for output, and if not, using the recognition result for output without keyword searching.
Specification