Nova Patents
US8094939B2

Digital ink-based search

Summary by NHIP

Digital Ink Search Method

The system receives digital ink input and directs it to a unified digital ink recognizer. If the result is a character, the system performs a keyword search to locate corresponding non-character items like shapes or gestures; if the result is a non-character item, the system outputs it directly without searching.

Claim Score by NHIP

Read claim 8, the broadest

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.

US8094939B2, drawing sheet 1
Sheet 1 of 14

Term

3.6 yearsleft in the term

Expires 22 April 2030, including 1,031 days of term adjustment.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

20 claims: 3 independent, 17 dependent

  1. 1
    A computer-readable storage device comprising computer-executable instructions, which when executed by a processing unit, cause the processing unit to perform:receiving digital ink as input;providing the digital ink to a unified digital ink recognizer that recognizes the digital ink;receiving a recognition result from the unified digital ink recognizer;in a first instance when the recognition result corresponds to a character identified by the unified digital ink recognizer: using the character identified by the unified digital ink recognizer in a keyword search to locate one or more first corresponding non-character items each having a respective keyword that includes the character identified by the unified digital ink recognizer, and outputting each of the one or more first corresponding non-character items together with the respective keyword that includes the character identified by the unified digital ink recognizer;in a second instance when the recognition result corresponds to a second non-character item identified by the unified digital ink recognizer, outputting the second non-character item without keyword searching, wherein the one or more first corresponding non-character items and the second non-character item include shapes, gestures, or drawn pictures.
  2. 8
    Broadest claimClaim Score 52, average(NHIP)A method comprising:receiving digital ink as input;providing the digital ink to a unified digital ink recognizer that recognizes the digital ink;receiving a recognition result from the unified digital ink recognizer;in a first instance when the recognition result corresponds to a character identified by the unified digital ink recognizer: using the character identified by the unified digital ink recognizer in a keyword search to locate one or more first corresponding non-character items each having a respective keyword that includes the character identified by the unified digital ink recognizer, and outputting each of the one or more first corresponding non-character items together with the respective keyword that includes the character identified by the unified digital ink recognizer;in a second instance when the recognition result corresponds to a second non-character item identified by the unified digital ink recognizer, outputting the second non-character item without keyword searching, wherein the one or more first corresponding non-character items and the second non-character item include shapes, gestures, or drawn pictures.
  3. 14
    A system comprising:an input mechanism configured to provide digital ink received as input to a unified digital ink recognizer that recognizes the digital ink;a search logic configured to: receive a recognition result from the unified digital ink recognizer;in a first instance when the recognition result corresponds to a character identified by the unified digital ink recognizer: use the character identified by the unified digital ink recognizer in a keyword search to locate one or more first corresponding non-character items each having a respective keyword that includes the character identified by the unified digital ink recognizer, and output each of the one or more first corresponding non-character items together with the respective keyword that includes the character identified by the unified digital ink recognizer;in a second instance when the recognition result corresponds to a second non-character item identified by the unified digital ink recognizer, output the second non-character item without keyword searching;and a processor configured to execute the search logic;wherein the one or more first corresponding non-character items and the second non-character item include shapes, gestures, or drawn pictures.