Patent ID: 7039640

Claim:
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.