Method for spell-checking location-bound words within a document
First Claim
1. A computer-implemented method for spell-checking location-bound words contained in a geographic information system (GIS) map, database, or document, each location-bound word having a location corresponding to a real-world geographic location, each location being predetermined in a GIS map, database, or document and having an associated geometry, the method comprising the steps of:
- providing a locationary comprising a plurality of words, each locationary word having a spelling, and, for each locationary word, a corresponding geographic location and geometry within which the provided spelling of the locationary word is predetermined to be correctly spelled;
for each location-bound word being spell-checked, retrieving the location and geometry of the location-bound word from the GIS map or a layer of the GIS map, and identifying one or more locationary words whose location and geometry within which the provided spelling is correctly spelled has a predefined spatial relationship to the retrieved location and geometry of the location-bound word; and
for each location-bound word being spell-checked, comparing a spelling of the location-bound word being spell-checked to the spelling of the identified locationary words to determine if the location-bound word being spell-checked is correctly spelled.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention uses spatial dictionaries (termed locationaries), for meaningfully checking and correcting the spelling of text on Geographic Information System (GIS) maps or other computer documents containing spatially, or coordinate-, bound text. Locationaries keep track of correctly spelled words and the geographic areas within which they are considered correctly spelled. In a preferred embodiment, locationaries are feature classes, ‘map layers’ of properly-spelled words or attributed features (objects). The invention selects such features from locationaries based on spatial criteria relative to the textual objects to spell-check. It then exports the attribute values to dictionaries that can be used by conventional spell checking engines. Once all errors and suggestions are found with such an engine and within user-specified criteria, a dialog is shown that contains a row per potentially-misspelled word found. From that dialog, the user can edit the word in the original textual object of the map.
-
Citations
24 Claims
-
1. A computer-implemented method for spell-checking location-bound words contained in a geographic information system (GIS) map, database, or document, each location-bound word having a location corresponding to a real-world geographic location, each location being predetermined in a GIS map, database, or document and having an associated geometry, the method comprising the steps of:
-
providing a locationary comprising a plurality of words, each locationary word having a spelling, and, for each locationary word, a corresponding geographic location and geometry within which the provided spelling of the locationary word is predetermined to be correctly spelled; for each location-bound word being spell-checked, retrieving the location and geometry of the location-bound word from the GIS map or a layer of the GIS map, and identifying one or more locationary words whose location and geometry within which the provided spelling is correctly spelled has a predefined spatial relationship to the retrieved location and geometry of the location-bound word; and for each location-bound word being spell-checked, comparing a spelling of the location-bound word being spell-checked to the spelling of the identified locationary words to determine if the location-bound word being spell-checked is correctly spelled. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer-implemented method for spell-checking location-bound words contained in a geographic information system (GIS) map, database, or document, a location of each location-bound word corresponding to a real-world geographic location, each location being predetermined in a GIS map, database, or document and having an associated geometry, the method comprising the steps of:
-
providing a plurality of locationaries, at least some of the locationaries each corresponding to a different language, each locationary comprising a plurality of words, each locationary word having a spelling, and, for each locationary word, a corresponding geographic location and geometry within which the provided spelling of the locationary word is predetermined to be correctly spelled in the corresponding locationary language; for each location-bound word being spell-checked, retrieving the location and geometry of the location-bound word from the GIS map or a layer of the GIS map; determining which one or more languages are spoken in the geographic location corresponding to the retrieved location and geometry of the location-bound word being spell-checked; selecting the one or more locationaries which correspond to the determined languages; for each location-bound word being spell-checked, identifying one or more locationary words in the selected one or more locationaries whose location and geometry within which the provided spelling is correctly spelled has a predefined spatial relationship to the retrieved location and geometry of the location-bound word; and for each location-bound word being spell-checked, comparing a spelling of the location-bound word being spell-checked to the spelling of the identified locationary words to determine if the location-bound word being spell-checked is correctly spelled in the corresponding locationary language. - View Dependent Claims (24)
-
Specification