System and method for pre-processing information used by an automated attendant
First Claim
1. A method for pre-processing entries in a directory listings, comprising:
- receiving a first directory listings including one or more fields, the one or more fields populated with entries including one or more symbol strings;
receiving a second directory listings including one or more fields, the one or more fields of the second directory listings populated with entries including one or more symbol strings;
correlating entries in the one or more fields of the first directory listings with entries in the corresponding one or more fields of the second directory listings;
identifying entries, in the one or more fields of the first directory listings, which do not correlate with entries in the corresponding one or more fields of the second directory listings;
processing the identified entries using a rule set corresponding to the field in which the entry is located;
based on the rule set, determining a corresponding confidence level for the processed entries;
automatically modifying the processed entries having the corresponding confidence level meeting or exceeding a threshold; and
outputting the automatically modified entries for processing.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention concerns method and system for pre-processing entries in a directory listings. An automated attendant or automated directory listings assistant may use the pre-processed entries. A first directory listings including one or more fields may be received. The one or more fields may be populated with entries including one or more symbol strings. A second directory listings including one or more fields may be received. The one or more fields of the second directory listings may be populated with entries including one or symbol strings. Entries in the one or more fields of the first directory listings may be correlated with entries in the corresponding one or more fields of the second directory listings. Entries, in the one or more fields of the first directory listings, which do not correlate with entries in the corresponding one or more fields of the second directory listings may be identified. The identified entries may be processed using a rule set corresponding to the field in which the entry is located. Based on the rule set, a corresponding confidence level for the processed entries may be determined. The processed entries having the corresponding confidence level meeting or exceeding a threshold may be automatically modified. The automatically modified entries may be outputted for processing. In alternative embodiments of the present invention, the processed entries having the corresponding confidence level below the threshold may be marked for operator confirmation.
-
Citations
20 Claims
-
1. A method for pre-processing entries in a directory listings, comprising:
-
receiving a first directory listings including one or more fields, the one or more fields populated with entries including one or more symbol strings;
receiving a second directory listings including one or more fields, the one or more fields of the second directory listings populated with entries including one or more symbol strings;
correlating entries in the one or more fields of the first directory listings with entries in the corresponding one or more fields of the second directory listings;
identifying entries, in the one or more fields of the first directory listings, which do not correlate with entries in the corresponding one or more fields of the second directory listings;
processing the identified entries using a rule set corresponding to the field in which the entry is located;
based on the rule set, determining a corresponding confidence level for the processed entries;
automatically modifying the processed entries having the corresponding confidence level meeting or exceeding a threshold; and
outputting the automatically modified entries for processing.
-
-
2. The method of claim 0, further comprising:
marking the processed entries having the corresponding confidence level below the threshold for operator confirmation. - View Dependent Claims (3, 4, 5, 6, 7)
-
8. The method of claim 0, wherein the processing step comprises:
-
selecting at least one of the identified entries;
based on the correlation with corresponding entries in the second database, determining whether the selected entry from the first database includes inverted symbol strings; and
if the selected entry is determined to include the inverted symbol strings, correcting the inversion in the selected entry.
-
-
9. The method of claim 0, wherein the processing step comprises:
-
selecting at least one of the identified entries;
based on the correlation with corresponding entries in the second database, determining whether the selected entry from the first database includes an abbreviation; and
if the selected entry is determined to include the abbreviation, expanding the abbreviation based on a closest correlation for the selected entry found in the second database.
-
-
10. The method of claim 0, wherein the processing step comprises:
-
selecting at least one of the identified entries;
based on the correlation with corresponding entries in the second database, determining whether the selected entry from the first database includes extraneous information; and
if the selected entry is determined to include extraneous information, removing the extraneous information based on a correlation for the selected entry found in the second database.
-
-
11. The method of claim 0, wherein the second database is an official postal office database.
-
12. Apparatus for pre-processing entries in a directory listings database comprising:
-
a reference database configured to store one or more fields, the one or more fields populated with entries including one or more symbol strings;
a rules database configured to store one or more rule sets; and
a processor configured to;
correlate entries contained in the directory listings database with entries in the corresponding one or more fields of the reference database, identify entries in the directory listings database which do not correlate with corresponding entries in the reference database, process the identified entries using the one or more rule sets from the rules database, based on the one or more rule sets, calculate a corresponding confidence level for the processed entries, and automatically modify the processed entries having the corresponding confidence level meeting or exceeding a threshold. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A machine-readable medium having stored thereon a plurality of executable instructions, the plurality of instructions comprising instructions to:
-
receive a first directory listings including one or more fields, the one or more fields populated with entries including one or more symbol strings;
receive a second directory listings including one or more fields, the one or more fields of the second directory listings populated with entries including one or symbol strings;
correlate entries in the one or more fields of the first directory listings with entries in the corresponding one or more fields of the second directory listings;
identify entries, in the one or more fields of the first directory listings, which do not correlate with entries in the corresponding one or more fields of the second directory listings;
process the identified entries using a rule set corresponding to the field in which the entry is located;
based on the rule set, determine a corresponding confidence level for the processed entries;
automatically modify the processed entries having the corresponding confidence level meeting or exceeding a threshold; and
output the automatically modified entries for processing. - View Dependent Claims (20)
-
Specification