Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
189 words
A computer implemented system for providing spatial information to a plurality of users, the plurality of users employing a plurality of formats, the system comprising: a generic matcher module for identifying at least one geocode corresponding to a query; a generic interpolator module for determining at least one geocode datum in a database in response to receiving an input address; at least one servlet implemented on a local server for managing local requests by preprocessing and forwarding an input received from a client to a geocode engine and receiving a response from the geocoding engine and forwarding the response to the client; the geocode engine for coordinating at least one interpolator, at least one matcher module, and at least one database containing geocode data by determining whether customized data is available in preference to default data in response to the input received from the at least one servlet; a parser coupled to the geocode engine for parsing a user request; and a data constructor module for accepting input from a local data source and converting the data into at least one designated binary format suitable for a common database.
Claim 2
Dependent Claim
189 words
A computer implemented system for providing spatial information to a plurality of users, the plurality of users employing a plurality of formats, the system comprising: a generic matcher module for identifying at least one geocode corresponding to a query; a generic interpolator module for determining at least one geocode datum in a database in response to receiving an input address; at least one servlet implemented on a local server for managing local requests by preprocessing and forwarding an input received from a client to a geocode engine and receiving a response from the geocoding engine and forwarding the response to the client; the geocode engine for coordinating at least one interpolator, at least one matcher module, and at least one database containing geocode data by determining whether customized data is available in preference to default data in response to the input received from the at least one servlet; a parser coupled to the geocode engine for parsing a user request; and a data constructor module for accepting input from a local data source and converting the data into at least one designated binary format suitable for a common database.
Claim 3
Dependent Claim
11 words
The system of claim 1 further including a local matcher module.
Claim 4
Dependent Claim
11 words
The system of claim 1 further including a local interpolator module.
Claim 5
Dependent Claim
16 words
The system of claim 1 wherein the servlet is executing on a machine supporting multithreaded operations.
Claim 6
Dependent Claim
22 words
The system of claim 1 wherein the servlet is executing on a machine supporting single threaded operations in a thread_safe — mode.
Claim 7
Dependent Claim
17 words
The system of claim 1 wherein the servlet is executing on a machine having multiple processing units.
Claim 8
Dependent Claim
19 words
The system of claim 1 wherein the geocode engine handles each input from the at least one servlet independently.
Claim 9
Dependent Claim
22 words
The system of claim 7 wherein the geocode engine handles each input from the at least one servlet on a separate thread.
Claim 10
Dependent Claim
23 words
The system of claim 1 wherein a single geocoding engine handles all user requests for geocodes for addresses encompassing more than one country.
Claim 11
Dependent Claim
191 words
A computer implemented system for providing spatial information to a plurality of users, the plurality of users employing addresses in a plurality of formats, the system comprising: a generic matcher module for identifying at least one geocode corresponding to an input address; a generic interpolator module for determining at least one geocode datum in a database in response to receiving an input address; at least one servlet implemented on a server for managing local requests by preprocessing and forwarding an input received from a client to a geocode engine and receiving a response from the geocoding engine and forwarding the response to the client; the geocode engine for coordinating at least one interpolator, at least one matcher module, and at least one database containing geocode data by determining whether customized data is available in preference to default data in response to the input received from the at least one servlet; a parser coupled to the geocode engine for parsing a user request; and a data constructor module for accepting input from a local data source and converting the data into at least one designated binary format suitable for a common database.
Claim 12
Dependent Claim
191 words
A computer implemented system for providing spatial information to a plurality of users, the plurality of users employing addresses in a plurality of formats, the system comprising: a generic matcher module for identifying at least one geocode corresponding to an input address; a generic interpolator module for determining at least one geocode datum in a database in response to receiving an input address; at least one servlet implemented on a server for managing local requests by preprocessing and forwarding an input received from a client to a geocode engine and receiving a response from the geocoding engine and forwarding the response to the client; the geocode engine for coordinating at least one interpolator, at least one matcher module, and at least one database containing geocode data by determining whether customized data is available in preference to default data in response to the input received from the at least one servlet; a parser coupled to the geocode engine for parsing a user request; and a data constructor module for accepting input from a local data source and converting the data into at least one designated binary format suitable for a common database.
Claim 13
Dependent Claim
11 words
The system of claim 10 further including a local matcher module.
Claim 14
Dependent Claim
11 words
The system of claim 10 further including a local interpolator module.
Claim 15
Dependent Claim
16 words
The system of claim 10 wherein the servlet is executing on a machine supporting multithreaded operations.
Claim 16
Dependent Claim
20 words
The system of claim 10 wherein the servlet is executing on a machine supporting single threaded operations in a thread_safe_mode.
Claim 17
Dependent Claim
17 words
The system of claim 10 wherein the servlet is executing on a machine having multiple processing units.
Claim 18
Dependent Claim
19 words
The system of claim 10 wherein the geocode engine handles each input from the at least one servlet independently.
Claim 19
Dependent Claim
22 words
The system of claim 16 wherein the geocode engine handles each input from the at least one servlet on a separate thread.
Claim 20
Dependent Claim
23 words
The system of claim 10 wherein a single geocoding engine handles all user requests for geocodes for addresses encompassing more than one country.
Claim 21
Dependent Claim
10 words
The system of claim 10 further including a local server.
Claim 22
Dependent Claim
214 words
A computer implemented method for providing spatial information to a plurality of users employing addresses in a plurality of formats comprising the acts of: receiving an input request from a user wherein said input request contains address data; evaluating said request for identifying at least one geocode corresponding to said request, said identifying further comprising matching at least one geocode corresponding to an input address; transmitting said request to a server comprising at least one servlet wherein said server being adapted to manage local requests by preprocessing and forwarding an input received from a user to a geocode engine and receiving a response from the geocoding engine and forwarding the response to the user; determining at least one geocode datum in a database in response to receiving an input address; determining through a geocode engine whether customized data is available in preference to default data in response to said request from said servlet wherein the geocode engine coordinates at least one interpolator, at least one matcher module, and at least one database containing geocode data; receiving a response and forwarding said response to said user; and accepting through a data constructor module input from a local data source and converting the data into at least one designated binary format suitable for a common database.
Claim 23
Dependent Claim
214 words
A computer implemented method for providing spatial information to a plurality of users employing addresses in a plurality of formats comprising the acts of: receiving an input request from a user wherein said input request contains address data; evaluating said request for identifying at least one geocode corresponding to said request, said identifying further comprising matching at least one geocode corresponding to an input address; transmitting said request to a server comprising at least one servlet wherein said server being adapted to manage local requests by preprocessing and forwarding an input received from a user to a geocode engine and receiving a response from the geocoding engine and forwarding the response to the user; determining at least one geocode datum in a database in response to receiving an input address; determining through a geocode engine whether customized data is available in preference to default data in response to said request from said servlet wherein the geocode engine coordinates at least one interpolator, at least one matcher module, and at least one database containing geocode data; receiving a response and forwarding said response to said user; and accepting through a data constructor module input from a local data source and converting the data into at least one designated binary format suitable for a common database.
Claim 24
Dependent Claim
20 words
The method of claim 20 , further comprising evaluating a request to determine whether said request contains a country code.
Claim 25
Dependent Claim
23 words
The method of claim 21 , wherein if a country code is detected, said request is stored in a country specific data structure.
Claim 26
Dependent Claim
20 words
The method of claim 21 , wherein if a country code is not detected, a default country code is employed.
Claim 27
Dependent Claim
13 words
The method of claim 20 , wherein said request is an XML message.