Encoding geographic coordinates in a fuzzy geographic address
First Claim
1. A method in a client system for searching documents in a network comprising one or a plurality of server systems, whereina document can be accessed on the server system from the client system, comprising information related to a geographic location, said document characterized in that it comprises a tag including a tag identifier and a geographic address, said geographic address comprising encoded geographic coordinates of the geographic location described or referenced in the document and said tag identifies the tag as being a geographical tag to enable geographic search capability of the tag,said method comprising the steps of:
- specifying a reference point;
determining geographic coordinates of said reference point;
encoding said geographic coordinates in a geographic address;
searching on the plurality of server systems for documents tagged with said geographic address;
specifying a geographic area around the reference point;
determining geographic coordinates of said geographic area;
encoding said geographic coordinates in a fuzzy geographic address;
searching on the plurality of server systems, for documents tagged with a geographic address corresponding to a geographic location within the geographic area;
wherein said step of encoding geographic coordinates of a geographic area in a fuzzy geographic address comprises the further steps of computing fuzzy geographic coordinates by replacing a wild card character for one or several less significant digits of absolute geographic coordinates (Xr, Yr) of the reference point depending on a specified geographic area, said wild card character being interpreted as “
any trailing string”
, and including said fuzzy geographic coordinates in said fuzzy geographic address.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for searching, accessing, retrieving, representing and browsing geographic or location related information from the Web (i.e.: HTML documents that describe physical places), including a geographic distribution of places where selectable types of resources are located or certain types of services provided. A user may select any one of the automatically mapped locations and browse the information for this location.
Documents accessible through the Web are tagged with the cartographic coordinates of the physical location referenced in the document and, optionally, with attributes of this physical location. Also provided is a method for searching and retrieving the tagged documents from a computer system by queries specifying parameters such as the cartographic coordinates of a reference location, the size of the geographic area to search around this reference location, and/or attributes of the locations to search inside that geographic area.
393 Citations
20 Claims
-
1. A method in a client system for searching documents in a network comprising one or a plurality of server systems, wherein
a document can be accessed on the server system from the client system, comprising information related to a geographic location, said document characterized in that it comprises a tag including a tag identifier and a geographic address, said geographic address comprising encoded geographic coordinates of the geographic location described or referenced in the document and said tag identifies the tag as being a geographical tag to enable geographic search capability of the tag, said method comprising the steps of: -
specifying a reference point; determining geographic coordinates of said reference point; encoding said geographic coordinates in a geographic address; searching on the plurality of server systems for documents tagged with said geographic address; specifying a geographic area around the reference point; determining geographic coordinates of said geographic area; encoding said geographic coordinates in a fuzzy geographic address; searching on the plurality of server systems, for documents tagged with a geographic address corresponding to a geographic location within the geographic area; wherein said step of encoding geographic coordinates of a geographic area in a fuzzy geographic address comprises the further steps of computing fuzzy geographic coordinates by replacing a wild card character for one or several less significant digits of absolute geographic coordinates (Xr, Yr) of the reference point depending on a specified geographic area, said wild card character being interpreted as “
any trailing string”
, and including said fuzzy geographic coordinates in said fuzzy geographic address. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20)
-
-
2. A method in a client system for searching documents in a network comprising one or a plurality of server systems, wherein
a document that can be accessed on the server system from the client system comprising information related to a geographic location, said document characterized in that it comprises a tag including a geographic address, said geographic address comprising encoded geographic coordinates of the geographic location described or referenced in the document, wherein said tag also includes one or a plurality of geographic attributes related to the geographic location described or referenced in the document to enable geographic search capability of both the geographic location and the geographic attributes, said method comprising the steps of: -
specifying a reference point; determining geographic coordinates of said reference point; encoding said geographic coordinates in a geographic address; searching on the plurality of server systems for documents tagged with said geographic address specifying a geographic area around the reference point; determining geographic coordinates of said geographic area; encoding said geographic coordinates in a fuzzy geographic address; searching on the plurality of server systems, for documents tagged with a geographic address corresponding to a geographic location within the geographic area; wherein said step of encoding geographic coordinates of a geographic area in a fuzzy geographic address comprises the further steps of computing fuzzy geographic coordinates by replacing a wild card character for one or several less significant digits of absolute geographic coordinates (Xr, Yr) of the reference point depending on a specified geographic area, said wild card character being interpreted as “
any trailing string”
, and including said fuzzy geographic coordinates in said fuzzy geographic address.
-
-
19. A client system for searching documents in a network comprising a plurality of server systems, wherein
a document can be accessed on the server system from the client system, comprising information related to a geographic location, said document characterized in that it comprises a tag including a tag identifier and a geographic address, said geographic address comprising encoded geographic coordinates of the geographic location described or referenced in the document and said tag identifies the tag as being a geographical tag to enable geographic search capability of the tag, said system comprising the means for: -
specifying a reference point; determining geographic coordinates of said reference point; encoding said geographic coordinates in a geographic address; searching on the plurality of server systems for documents tagged with said geographic address; specifying a geographic area around the reference point; determining geographic coordinates of said geographic area; encoding said geographic coordinates in a fuzzy geographic address; searching on the plurality of server systems, for documents tagged with a geographic address corresponding to a geographic location within the geographic area; wherein said means for encoding geographic coordinates of geographic area in a fuzzy geographic address comprises further computing fuzzy geographic coordinates by replacing a wild card character for one or several less significant digits of absolute geographic coordinates (Xr, Yr) of the reference point depending on a specified geographic area, said wild card character being interpreted as “
any trailing string”
, and including said fuzzy geographic coordinates in said fuzzy geographic address;retrieving absolute geographic coordinates from the geographic address tagged on the documents; and
,mapping the geographic location according to said retrieved absolute geographic coordinates.
-
Specification