Method and system for address result arbitration
AssigneeLockheed Martin Corporation
InventorsAlfred T. Rundle, Lennart A. Saaf
Life of this patent
Estimating the term…
Abstract
A method to arbitrate between results obtained from observationally data derived by several procedures. Each procedure is given a ranking according to the confidence on the procedure. The results and characteristics derived from the results are used in a plurality of rules, where the rules are used to arbitrate between the results.
Claims18
A computer implemented method to arbitrate between results to be arbitrated in order to effectuate a desired result, each of said results to be arbitrated obtained by one of a plurality of procedures from observationally derived data, said each of said results to be arbitrated being an alphanumerical code characterizing an address, each of said results to be arbitrated having a representative characteristic, said representative characteristic hereinafter referred to as a type, said method comprising:
- a. ranking, utilizing a processor and computer usable memory that causes the processor to perform the method, each of the procedures according to confidence on each of said procedures;
- b. classifying each of the results to be arbitrated, utilizing a processor and computer usable memory that causes the processor to perform the method, according to a level of accuracy at which each of said results to be arbitrated matches a datum from a database of a plurality of databases;
- c. comparing, utilizing a processor and computer usable memory that causes the processor to perform the method, each of the results to be arbitrated to each other;
- d. obtaining, utilizing a processor and computer usable memory that causes the processor to perform the method, at least one indicator for each result to be arbitrated, said at least one indicator indicating a degree of success of comparing each of the results to be arbitrated to each other;
- e. generating rules, utilizing a processor and computer usable memory that causes the processor to perform the method, said rules utilizing as inputs said results to be arbitrated and information derived from said results to be arbitrated;
- f. selecting at least one of said rules;
- g. applying, utilizing a processor and computer usable memory that causes the processor to perform the method, said at least one of said rules to the results to be arbitrated and to the at least one indicator for each result to be arbitrated, said at least one of said rules being applied according to an algorithm;
- h. selecting, utilizing a processor and computer usable memory that causes the processor to perform the method, from application of said at least one of said rules, said desired result, said desired result being one of the results to be arbitrated;
- said results to be arbitrated being of a same type of result as other said results to be arbitrated.
A computer program product comprising:
- a computer usable memory having computer readable code embodied therein for arbitrating between results to be arbitrated in order to effectuate a desired result, each one of said results to be arbitrated obtained from observationally derived data by one procedure from a plurality of procedures, said each one of said results to be arbitrated being an alphanumerical code characterizing an address, each of said results to be arbitrated having a representative characteristic, said representative characteristic hereinafter referred to as a type, and each of said results to be arbitrated being of a same type of result as other said results to be arbitrated, said computer readable code causing a computer system to:
- a. rank each of the procedures according to confidence on each of said procedures;
- b. classify each of the results to be arbitrated according to a level of accuracy at which each of said results to be arbitrated matches a datum from a database of a plurality of databases;
- c. compare each of the results to be arbitrated to each other;
- d. obtain at least one indicator for each result to be arbitrated, said at least one indicator indicating a degree of success of comparing each of the results to be arbitrated to each other;
- e. generate rules, said rules utilizing as inputs said results to be arbitrated and information derived from said results to be arbitrated;
- f. select at least one of said rules;
- g. apply said at least one of said rules to the results to be arbitrated and to the at least one indicator for each result to be arbitrated, said at least one of said rules being applied according to an algorithm;
- h. select from application of said at least one of said rules, said desired result, said desired result being one of the results to be arbitrated;
- said results to be arbitrated being of a same type of result.
A system including arbitration between results to be arbitrated in order to effectuate a desired result, the system comprising:
- at least one processor;
- at least one computer readable memory having instructions embodied therein for arbitrating between results to be arbitrated in order to effectuate a desired result, each one of said results to be arbitrated obtained from observationally derived data by one procedure from a plurality of procedures, said each one of said results to be arbitrated being an alphanumerical code characterizing an address, each of said results to be arbitrated having a representative characteristic, said representative characteristic hereinafter referred to as a type, and each of said results to be arbitrated being of a same type of result as other said results to be arbitrated, said instructions causing said at least one processor to:
- a. rank each of the procedures according to confidence on each of said procedures;
- b. classify each of the results to be arbitrated according to a level of accuracy at which each of said results to be arbitrated matches a datum from a database of a plurality of databases;
- c. compare each of the results to be arbitrated to each other;
- d. obtain at least one indicator for each result to be arbitrated, said at least one indicator indicating a degree of success of comparing each of the results to be arbitrated to each other;
- e. generate rules, said rules utilizing as inputs said results to be arbitrated and information derived from said results to be arbitrated;
- f. select at least one of said rules;
- g. apply said at least one of said rules to the results to be arbitrated and to the at least one indicator for each result to be arbitrated, said at least one of said rules being applied according to an algorithm;
- h. select from application of said at least one of said rules, said desired result, said desired result being one of the results to be arbitrated;
- said results to be arbitrated being of a same type of result.
Dependencies are inferred from the claim text.