Extracting Structured Data from Handwritten and Audio Notes
First Claim
1. A computer-implemented method, comprising:
- at a computer system having one or more processors and memory storing one or more programs executed by the one or more processors;
obtaining unstructured information collected from a handwritten or audio source;
identifying one or more terms from the unstructured information, the one or more terms including a first term that is ambiguous;
performing a recognition operation on the first term to derive a first plurality of candidate terms for the first term;
obtaining first contextual information from an information template associated with the unstructured information; and
in accordance with the first contextual information, selecting a first answer term from the first plurality of candidate terms, such that the first term is recognized as the first answer term.
8 Assignments
0 Petitions
Accused Products
Abstract
This application is directed to recognizing unstructured information based on hints provided by structured information. A computer system obtains unstructured information collected from a handwritten or audio source, and identifies one or more terms from the unstructured information. The one or more terms includes a first term that is ambiguous. The computer system performs a recognition operation on the first term to derive a first plurality of candidate terms for the first term, and obtains first contextual information from an information template associated with the unstructured information. In accordance with the first contextual information, the computer system selects a first answer term from the first plurality of candidate terms, such that the first term is recognized as the first answer term.
27 Citations
20 Claims
-
1. A computer-implemented method, comprising:
at a computer system having one or more processors and memory storing one or more programs executed by the one or more processors; obtaining unstructured information collected from a handwritten or audio source; identifying one or more terms from the unstructured information, the one or more terms including a first term that is ambiguous; performing a recognition operation on the first term to derive a first plurality of candidate terms for the first term; obtaining first contextual information from an information template associated with the unstructured information; and in accordance with the first contextual information, selecting a first answer term from the first plurality of candidate terms, such that the first term is recognized as the first answer term. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
16. A computer system, comprising:
-
one or more processors; and memory storing one or more programs to be executed by the one or more processors, the one or more programs comprising instructions for; obtaining unstructured information collected from a handwritten or audio source; identifying one or more terms from the unstructured information, the one or more terms including a first term that is ambiguous; performing a recognition operation on the first term to derive a first plurality of candidate terms for the first term; obtaining first contextual information from an information template associated with the unstructured information; and in accordance with the first contextual information, selecting a first answer term from the first plurality of candidate terms, such that the first term is recognized as the first answer term. - View Dependent Claims (17, 18)
-
-
19. A non-transitory computer readable storage medium storing one or more programs configured for execution by a computer system, the one or more programs comprising instructions for:
-
obtaining unstructured information collected from a handwritten or audio source; identifying one or more terms from the unstructured information, the one or more terms including a first term that is ambiguous; performing a recognition operation on the first term to derive a first plurality of candidate terms for the first term; obtaining first contextual information from an information template associated with the unstructured information; and in accordance with the first contextual information, selecting a first answer term from the first plurality of candidate terms, such that the first term is recognized as the first answer term. - View Dependent Claims (20)
-
Specification