Associating geographic-related information with objects
First Claim
1. A method, comprising:
- receiving a keyword string of one or more keywords, the keyword string being representative of a geographically-relevant object available on the Web, wherein the geographically-relevant object is an object selected from a group of objects, the group of objects comprising map objects, image objects, and sensor objects;
searching geographical data, available on the Web, to identify locations associated with the keyword string;
determining a probable location based on the identified locations;
associating geographic-related semantic information descriptors of the probable location with the geographically-relevant object by assigning a metadata tag derived from the keyword string to the geographically-relevant object, wherein the metadata tag associates the descriptors with the geographically-relevant object and wherein the associating comprises determining a probable location as a clustering function of the multiple locations;
correlating the geographic-related semantic information of the probable location with the geographically-relevant object, wherein the cluster function for computing the probable location from the multiple locations comprises;
computing an initial center point as a statistical function that minimizes a sum of the square distances from the initial center point to each one of the multiple locations;
removing spurious locations located greater than a predefined distance from a mean of the multiple locations; and
computing the probable location for remaining ones of the multiple locations by minimizing a sum of the square distances from the probable location to each one of the remaining ones of the multiple locations; and
storing the geographically-relevant object and the metadata tag to allow a web search engine to locate the geographically-relevant object and the metadata tag responsive to a query.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques for associating geographic-related information with objects are described. In one implementation, a search is conducted on a keyword string of one or more keywords descriptive or otherwise representative of a geographically-relevant object. If a location is identified, geographic-related semantic information of the location is associated with the geographically-relevant object. In some cases, multiple possible locations may be identified as a result of searching the keyword string. If multiple locations are identified, a probable location is determined and then geographic-related semantic information of the probable location is associated with the geographically-relevant object described by the keyword string.
89 Citations
18 Claims
-
1. A method, comprising:
-
receiving a keyword string of one or more keywords, the keyword string being representative of a geographically-relevant object available on the Web, wherein the geographically-relevant object is an object selected from a group of objects, the group of objects comprising map objects, image objects, and sensor objects; searching geographical data, available on the Web, to identify locations associated with the keyword string; determining a probable location based on the identified locations; associating geographic-related semantic information descriptors of the probable location with the geographically-relevant object by assigning a metadata tag derived from the keyword string to the geographically-relevant object, wherein the metadata tag associates the descriptors with the geographically-relevant object and wherein the associating comprises determining a probable location as a clustering function of the multiple locations; correlating the geographic-related semantic information of the probable location with the geographically-relevant object, wherein the cluster function for computing the probable location from the multiple locations comprises; computing an initial center point as a statistical function that minimizes a sum of the square distances from the initial center point to each one of the multiple locations; removing spurious locations located greater than a predefined distance from a mean of the multiple locations; and computing the probable location for remaining ones of the multiple locations by minimizing a sum of the square distances from the probable location to each one of the remaining ones of the multiple locations; and storing the geographically-relevant object and the metadata tag to allow a web search engine to locate the geographically-relevant object and the metadata tag responsive to a query. - View Dependent Claims (2, 3, 4, 5, 6, 17, 18)
-
-
7. A computer readable storage medium storing computer-executable instructions that, when executed by a processor coupled to the computer readable medium cause the processor to perform acts comprising:
-
initiating a Web search of geographical data to identify possible locations associated with a keyword string, the keyword string comprising one or more keywords representative of a geographically-relevant object, wherein the geographically-relevant object is an object selected from a group of objects, the group of objects comprising map objects, image objects, and sensor objects; determining a probable location as a function of the possible locations and associating geographically-related semantic information descriptors of the probable location with the geographic-relevant object, by assigning a metadata tag derived from the keyword string to the geographically-relevant object wherein the metadata tag associates the descriptors with the geographically-relevant object; correlating the geographic-related semantic information of the probable location with the geographically-relevant object, wherein the cluster function for computing the probable location from the multiple locations comprises; computing an initial center point as a statistical function that minimizes a sum of the square distances from the initial center point to each one of the multiple locations; removing spurious locations located greater than a predefined distance from a mean of the multiple locations; and computing the probable location for remaining ones of the multiple locations by minimizing a sum of the square distances from the probable location to each one of the remaining ones of the multiple locations; and storing the geographically-relevant object and the metadata tag to allow a web search engine to locate the geographically-relevant object and the metadata tag responsive to a query. - View Dependent Claims (8, 9, 10, 11)
-
-
12. One or more processor-accessible storage media comprising processor-executable instructions that, when executed, direct a device to provide an interface comprising:
-
an entry area to permit entry of a keyword string of one or more keywords, the keyword string being representative of a geographically-relevant object, wherein the geographically-relevant object is an object selected from a group of objects, the group of objects comprising map objects, image objects, and sensor objects; a module to identify, via the Web, geographical locations associated with the keyword string and to associate geographic-related information of the geographical location with the geographically-relevant object, by assigning a metadata tag derived from the keyword string to the geographically-relevant object wherein the metadata tag associates geographic-related information descriptors with the geographically-relevant object; and a correlating module, wherein the correlating module that correlates the geographic-related semantic information of the probable location with the geographically-relevant object, wherein the cluster function for computing a probable location from the multiple locations comprises; computing an initial center point as a statistical function that minimizes a sum of the square distances from the initial center point to each one of the multiple locations; removing spurious locations located greater than a predefined distance from a mean of the multiple locations; and computing the probable location for remaining ones of the multiple locations by minimizing a sum of the square distances from the probable location to each one of the remaining ones of the multiple locations. - View Dependent Claims (13, 14, 15, 16)
-
Specification