Rich browser-based interface for address standardization and geocoding
First Claim
1. A method of interfacing data entry to an address matching engine, comprising the steps of:
- entering into a client processing system browser locale data for an address;
entering into said client processing system browser an alphanumeric value of the street portion of said address;
sending from said client processing system to a web service after each entry of an alphanumeric value of said street portion of said address, said entered locale data and said entered alphanumeric street portion of said address;
searching at said web service for potential address matches based on said entered locale data and said entered alphanumeric street portion of said address;
returning from said web service to said client processing system any potential address matches obtained by said web service in such a manner that the state of any address matching session is maintained on said client processing system; and
,repeating said alphanumeric data entering step, said sending to a web service step, said searching at said web service step and said returning to said client processing system step to refine potential address matches.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of interfacing data entry to an address matching engine includes of entering into a client processing system browser locale data for an address and entering into the client processing system browser an alphanumeric value of the street portion of said address. The client processing system sends to a web service after each entry of an alphanumeric value of the street portion of the address, the entered locale data and the entered alphanumeric street portion of the address. At the web service based on the entered locale data and the entered alphanumeric street portion of the address, searching is implemented for potential address matches. Any potential address matches obtained by the web service are returned from the web service to the client processing system in such a manner that any address matching session is maintained on the client processing system. The alphanumeric data entering step, the sending to a web service step, the searching at said web service step and the returning to said client processing system step are repeated to refine potential address matches. These repeated steps may be stopped when one address is selected from the potential address matches.
16 Citations
20 Claims
-
1. A method of interfacing data entry to an address matching engine, comprising the steps of:
-
entering into a client processing system browser locale data for an address; entering into said client processing system browser an alphanumeric value of the street portion of said address; sending from said client processing system to a web service after each entry of an alphanumeric value of said street portion of said address, said entered locale data and said entered alphanumeric street portion of said address; searching at said web service for potential address matches based on said entered locale data and said entered alphanumeric street portion of said address; returning from said web service to said client processing system any potential address matches obtained by said web service in such a manner that the state of any address matching session is maintained on said client processing system; and
,repeating said alphanumeric data entering step, said sending to a web service step, said searching at said web service step and said returning to said client processing system step to refine potential address matches. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of interfacing data entry to an address matching engine, comprising the steps of:
-
registering with a key press event handler the address entry field on a web page; entering locale information into said address entry field; entering alphanumeric values of a street address information into said address entry field; determining if said street address information in said address field contains two alphanumeric values separated by a space; calling a web service when said address field contains street address information having at least two alphanumeric values separated by a space, with the locale information and said street address information from said web page; calling by said web server an address lookup server to obtain from said address lookup server candidate addresses that match said locale information and said street address information from said web page; and
,formatting at said web service any obtained candidate addresses that match said entered locale information and said entered street address information from said web page and returning any such formatted information to said client processing system browser in such a manner that the state of any address matching session is maintained on said client processing system. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A system of interfacing data entry to an address matching engine, comprising:
-
means for entering into a client processing system browser locale data for an address; means for entering into said client processing system browser an alphanumeric value of the street portion of said address; means for sending from said client processing system to a web service after each entry of an alphanumeric value of said street portion of said address, said entered locale data and said entered alphanumeric street portion of said address; means for searching at said web service for potential address matches based on said entered locale data and said entered alphanumeric street portion of said address; means for returning from said web service to said client processing system any potential address matches obtained by said web service in a manner such that the state of any address matching session in maintained on said client processing system; and
,means for repeating said alphanumeric data entering step, said sending to a web service step, said searching at said web service step and said returning to said client processing system step to refine potential address matches.
-
Specification