Method and system to parse addresses using a processing system
First Claim
Patent Images
1. A parsing method comprising:
- separating an address into a plurality of tokens;
performing an initial pass on the plurality of tokens based on geographic region-specific configuration information for the address to determine at least one candidate classification for each of the tokens in the plurality of tokens, wherein the initial token meaning discovery pass is performed without context-specific information for the address; and
performing, by operation of one or more computer processors, one or more additional passes on the plurality of tokens based on the geographic region-specific configuration information for the address to determine a final classification of each token in the address, wherein the final classification is selected from the determined candidate classifications for the token, and wherein the one or more additional passes are performed with context-specific information relating the token to one or more other tokens in the plurality of tokens.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for parsing an address is disclosed. The method and system comprise separating the address into a plurality of tokens and providing one or more token meaning discovery passes based upon region specific configuration information to determine the meaning of each token in the address. In so doing, an address can be parsed by a processing system in an efficient and effective fashion. By disclosing the meaning of each token of the address in accordance with a region specific configuration information rule set a parsing process is provided which allows for easy modification as the requirements for the parsing change.
-
Citations
24 Claims
-
1. A parsing method comprising:
-
separating an address into a plurality of tokens; performing an initial pass on the plurality of tokens based on geographic region-specific configuration information for the address to determine at least one candidate classification for each of the tokens in the plurality of tokens, wherein the initial token meaning discovery pass is performed without context-specific information for the address; and performing, by operation of one or more computer processors, one or more additional passes on the plurality of tokens based on the geographic region-specific configuration information for the address to determine a final classification of each token in the address, wherein the final classification is selected from the determined candidate classifications for the token, and wherein the one or more additional passes are performed with context-specific information relating the token to one or more other tokens in the plurality of tokens. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable medium containing program instructions for parsing an address comprising:
-
separating an address into a plurality of tokens; performing an initial pass on the plurality of tokens based on geographic region-specific configuration information for the address to determine at least one candidate classification for each of the tokens in the plurality of tokens, wherein the initial token meaning discovery pass is performed without context-specific information for the address; and performing one or more additional passes on the plurality of tokens based on the geographic region-specific configuration information for the address to determine a final classification of each token in the address, wherein the final classification is selected from the determined candidate classifications for the token, and wherein the one or more additional passes are performed with context-specific information relating the token to one or more other tokens in the plurality of tokens. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A processing system comprising:
-
a processor; a memory coupled to the processor and containing a program that, when executed by the processor, performs an operation for parsing an address, comprising; separating an address into a plurality of tokens; performing an initial pass on the plurality of tokens based on geographic region-specific configuration information for the address to determine at least one candidate classification for each of the tokens in the plurality of tokens, wherein the initial token meaning discovery pass is performed without context-specific information for the address; and performing one or more additional passes on the plurality of tokens based on the geographic region-specific configuration information for the address to determine a final classification of each token in the address, wherein the final classification is selected from the determined candidate classifications for the token, and wherein the one or more additional passes are performed with context-specific information relating the token to one or more other tokens in the plurality of tokens. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification