LEXICAL DIALECT ANALYSIS SYSTEM
First Claim
Patent Images
1. A computer-implemented method for identifying a set of lexicon entries within a lexicon database, comprising:
- under the control of one or more computer systems configured with executable instructions,receiving a set of sound patterns, each sound pattern of the set of sound patterns specifying a corresponding phonetic sound and a corresponding sound position, the corresponding phonetic sound specified using a phonetic alphabet, the sound position at least specifying one or more positions within a word;
generating a first set of constraints, each constraint in the first set of constraints generated from a corresponding sound pattern of the set of sound patterns by at least;
determining a regular expression based at least in part on the sound pattern; and
generating the corresponding constraint based at least in part on the regular expression;
receiving a second set of constraints, each constraint of the second set of constraints specifying one or more non-sound specific aspects of a word;
generating a third set of constraints by selecting a subset of the first set of constraints and a subset of the second set of constraints;
submitting a query to the lexicon database, the query generated based at least in part on one or more constraints from the third set of constraints;
receiving a response to the query from the lexicon database that comprises a set of lexicon entries that satisfy the third set of constraints, each lexicon entry of the set of lexicon entries that satisfy the third set of constraints satisfying a corresponding subset of constraints from the third set of constraints;
processing the set of lexicon entries that satisfy the third set of constraints by performing one or more operations on the set of lexicon entries that satisfy the third set of constraints; and
providing the set of lexicon entries that satisfy the third set of constraints by updating a user interface in accordance with a subset of the set of lexicon entries that satisfy the third set of constraints.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques for using a lexical dialect analysis system to analyze words based on sound pattern constraints and non-sound specific constraints are described herein. A first set of sound pattern constraints specifying word positions of phonetic sounds is applied to a set of lexicon entries to produce a first subset of the set of lexicon entries. A second set of non-sound specific constraints specifying non-sound specific aspects of words is also applied to the set of lexicon entries to produce a second subset of the set of lexicon entries. The lexicon entries that satisfy both sets of constraints are returned.
61 Citations
20 Claims
-
1. A computer-implemented method for identifying a set of lexicon entries within a lexicon database, comprising:
under the control of one or more computer systems configured with executable instructions, receiving a set of sound patterns, each sound pattern of the set of sound patterns specifying a corresponding phonetic sound and a corresponding sound position, the corresponding phonetic sound specified using a phonetic alphabet, the sound position at least specifying one or more positions within a word; generating a first set of constraints, each constraint in the first set of constraints generated from a corresponding sound pattern of the set of sound patterns by at least; determining a regular expression based at least in part on the sound pattern; and generating the corresponding constraint based at least in part on the regular expression; receiving a second set of constraints, each constraint of the second set of constraints specifying one or more non-sound specific aspects of a word; generating a third set of constraints by selecting a subset of the first set of constraints and a subset of the second set of constraints; submitting a query to the lexicon database, the query generated based at least in part on one or more constraints from the third set of constraints; receiving a response to the query from the lexicon database that comprises a set of lexicon entries that satisfy the third set of constraints, each lexicon entry of the set of lexicon entries that satisfy the third set of constraints satisfying a corresponding subset of constraints from the third set of constraints; processing the set of lexicon entries that satisfy the third set of constraints by performing one or more operations on the set of lexicon entries that satisfy the third set of constraints; and providing the set of lexicon entries that satisfy the third set of constraints by updating a user interface in accordance with a subset of the set of lexicon entries that satisfy the third set of constraints. - View Dependent Claims (2, 3, 4, 5)
-
6. A system, comprising:
-
at least one computing device configured to implement one or more services, wherein the one or more services are configured to; apply a set of sound pattern constraints to select a first subset of a set of lexicon entries, each sound pattern constraint of the set of sound pattern constraints specifying one or more word positions of a phonetic sound, each lexicon entry in the first subset selected based at least in part on the lexicon entry satisfying a subset of the set of sound pattern constraints; apply a set of non-sound specific constraints to select a second subset of the set of lexicon entries, each non-sound specific constraint of the set of non-sound specific constraints specifying one or more non-sound specific aspects of a word, each lexicon entry of the second subset selected based at least in part on the lexicon entry satisfying a subset of the set of non-sound specific constraints; and provide a third subset of the set of lexicon entries, the third subset including lexicon entries contained in the first subset and the second subset. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A tangible non-transitory computer-readable storage medium having stored thereon executable instructions that, when executed by one or more processors of a computer system, cause the computer system to at least:
-
present a user interface, the user interface configured to receive inputs and generate a constraint usable to select a subset of a set of lexicon entries, the constraint based at least in part on one or more sound pattern constraints and one or more non-sound specific constraints based at least in part on the received inputs, the one or more sound pattern constraints each specifying one or more word positions of a phonetic sound, the one or more non-sound specific constraints each specifying one or more non-sound specific aspects of a word; select a subset of the set of lexicon entries based at least in part on the constraint; process the subset of the set of lexicon entries to produce a processed set of lexicon entries; provide the processed set of lexicon entries using the user interface; and update the user interface in accordance with a subset of the set of lexicon entries. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification