System and method for preventing enrollment of confusable patterns in a reference database
First Claim
1. The method of adding data patterns to a database, said database of patterns used for matching a subsequently inputted data pattern to a previously stored data pattern to obtain a data pattern which closely matches said subsequently inputted data pattern, said method comprising the steps ofaccepting said subsequently inputted data pattern as a new pattern to be added to said database;
- determining if any of said previously stored data patterns are within a certain match tolerance of said new pattern;
ordering said previously stored data patterns in a temporary list depending upon said new pattern; and
temporarily inhibiting the adding of said new pattern to said database under control of said determining step if said new pattern is within said certain match tolerance.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for increasing the reliability of data matches between data stored in a database and newly provided data. The system relies on the prescreening of newly provided data patterns to insure that any newly provided data pattern is not ambiguous with existing data patterns. A threshold level is calculated for each newly provided data pattern and the invention determines which stored data pattern is closest to, or most likely to be confused with, the newly provided data pattern. The invention temporarily prohibits the new data pattern from being added to the database if it is likely to be confused with a stored data pattern. A user can then choose either to change the new data pattern to a different pattern or to allow the potentially confusing new data pattern to be added to the database. The calculated threshold levels can be set for both individual users and groups of users. The data patterns can consist of speech, images, graphs or other data.
-
Citations
23 Claims
-
1. The method of adding data patterns to a database, said database of patterns used for matching a subsequently inputted data pattern to a previously stored data pattern to obtain a data pattern which closely matches said subsequently inputted data pattern, said method comprising the steps of
accepting said subsequently inputted data pattern as a new pattern to be added to said database; -
determining if any of said previously stored data patterns are within a certain match tolerance of said new pattern; ordering said previously stored data patterns in a temporary list depending upon said new pattern; and temporarily inhibiting the adding of said new pattern to said database under control of said determining step if said new pattern is within said certain match tolerance. - View Dependent Claims (2, 3, 4, 5, 6, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
7. A system for extracting data from a database, said system comprising:
-
means for entering said database to extract a particular data file depending upon a match between a newly inputted data pattern and one of a plurality of data patterns previously stored in said database; means for accepting a new data pattern for addition to said previously stored data patterns; means for determining if any of said previously stored data patterns are within a certain match tolerance of said accepted new data pattern; means for ordering said stored data patterns that are within said certain match tolerance in a temporary list; and means controlled by said determining means for providing a signal when said new pattern is within said certain match tolerance. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A data recognition system comprising:
-
a plurality of stored data patterns, each pattern available for comparison to a subsequently provided data pattern for yielding a unique output depending upon a match between said subsequently provided data pattern and a previously stored data pattern; means for accepting a data pattern for storage among said stored data patterns, said accepting means including; means for calculating for each newly provided data pattern at least one stored data pattern which is most likely to be confused with said newly provided data pattern; means for providing a list of said at least one stored data patterns ordered from the closest to the furthest from said newly provided data pattern; means for determining a threshold tolerance between said newly provided data pattern and said stored data pattern determined to be most likely confused with said newly provided data pattern; and means for at least temporarily delaying the storage of each newly provided data pattern when the threshold tolerance for that newly provided data pattern is below a certain level.
-
Specification