Patent ID: 6728708
Filing Date: 2004-04-27
Classification: G06F,Y10S

Abstract:
A method for relational and spatial database management, the method comprising the acts of:(a) displaying a map data representing a current geographic area on a first portion of a graphics display of a computer system, wherein said map data is associated with at least one application of a relational and spatial database management software loaded on said computer system; (b) displaying a first form, associated with said at least one application, on a second portion of said graphics display; (c) moving a GPS receiver in communication with said computer system to a first geographic location of interest; (d) updating said map data displayed on said first portion of said graphics display to display a location symbol on said map data corresponding to said first geographic location of interest of said GPS receiver; (e) searching a relational and spatial database, associated with said at least one application and stored on said computer system, for a database record matching said first geographic location of interest; (f) if said database record matching said first geographic location of interest is found, populating at least one field, displayed on said second portion of said graphics display within said first form, with a field data from said database record associated with said at least one field; (g) inputting at least one new field data into a one of said at least one field displayed on said graphics display within said first form, wherein said inputting act is accomplished through a voice input processed by a speech component of said relational and spatial database management software; and (h) outputting by said speech component a spoken message in response to said inputting of said at least one new field data; (i) moving said GPS receiver, in communication with said computer system, to a second geographic location of interest; (j) repeating acts (d) through (g) for said second geographic location of interest; (k) repeating acts (i) through (j) for a next geographic location of interest; (l) storing said at least one new field data inputted through said voice input for each of said geographic locations of interest in a field database record in a field database along with a field ID tag; (m) retrieving said at least one new field data with said field ID tag from said field database record stored in said field database for said first geographic location of interest; (n) retrieving a reference field data having a reference ID tag matching said field ID tag from said relational and spatial database; (o) generating a corrected field data by comparing said at least one new field data with said reference field data and associating a matching ID tag with said corrected field data; (p) retrieving an uncorrected field data having an ID tag matching said matching ID tag from said relational and spatial database; (g) correcting said uncorrected field data with said corrected field data creating a post processed spatial field data; and (r) storing said post processed spatial field data in said relational and spatial database.