Back to results
US 7,599,829 B2Granted
Phonetic searching using partial characters
AssigneeMicrosoft Corporation
InventorDaryn E. Robbins
Life of this patent
Estimating the term…
Abstract
Some spoken languages can be written, for example, by using a single character to represent a single word. The word can comprise a plurality of phonetic codes. A character from a datastore can be retrieved and compared against an input string which might contain the same phonetic codes.
Claims20
A computer-implemented method for searching data, the method comprising:
- using a plurality of phonetic codes to encode single characters of a spoken language;
- receiving at least a partial character, wherein the at least a partial character is associated with a sound of the spoken language;
- beginning a search for matches before an entire character is input by performing steps, comprising:
- receiving a character from the data to be searched;
- decoding the received character into a comparison string that comprises a sequence of phonetic codes that is associated with the received character;
- and
- comparing at least one phonetic code of the at least partial character with phonetic codes of the comparison string;
- and
- returning a result on a display of a computing device based on the comparison when a match is found.
6 more elements
A computer-implemented system for phonetically searching character data, the system comprising:
- a processor and a computer-readable storage medium;
- an operating environment stored on the computer-readable storage medium and executing on the processor and that is configured to interact with:
- an application interface that is configured to receive an input string that comprises a partial character of a spoken language;
- and
- a filter that is configured to receive the partial character, that is configured to receive a character from a datastore, wherein the characters are encoded using phonetic codes of a spoken language, that is configured to decode the received character into a comparison string that comprises a sequence of phonetic codes that is associated with the received character;
- and that is configured to compare the comparison string with the partial character and returning a result based on the comparison when a match is found.
3 more elements
A computer-implemented system for phonetically searching character data, the system comprising:
- a processor and a computer-readable storage medium;
- an operating environment stored on the computer-readable storage medium and executing on the processor and that is configured to interact with;
- an interface means for receiving a partial character that represents a phonetic code;
- a datastore means for storing and retrieving characters in a database that are encoded using phonetic codes of a spoken language;
- a filter means for receiving the partial character, is configured to receive a character from the datastore means, for decoding the received character into a comparison string that comprises a sequence of phonetic codes that is associated with the received character;
- and for comparing the comparison string with the partial character and returning a result based on the comparison when a match is found.
3 more elements
Dependencies are inferred from the claim text.