System and methods for providing statstically interesting geographical information based on queries to a geographic search engine
First Claim
1. A computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps:
- determining to accept search criteria from a user, the search criteria including a domain identifier identifying a domain and a query;
in response to accepting said search criteria from the user, receiving a set of tuples for a corpus of documents, at least one tuple(a) identifying a corresponding document in the corpus of documents satisfying the search criteria and(b) identifying location-related information referenced within that corresponding document and satisfying the domain identifier;
determining to request and receiving a result from an additional query based at least in part on the domain identifier, the result not including any of the set of tuples; and
determining to display a representation of at least a subset of the set of tuples and a representation of the result of the additional query; and
wherein the additional query includes a query to a database.
3 Assignments
0 Petitions
Accused Products
Abstract
Under one aspect, an interface program stored on a computer-readable medium causes a computer system with a display device to perform the functions of: accepting search criteria from a user, the search criteria including a domain identifier identifying a domain and a free text query entry; in response to accepting said search criteria from the user, receiving a set of document-location tuples from a corpus of documents, wherein each document: (a) contains information that is responsive to the free text query entry; and (b) contains location-related information that refers to a location within the domain; requesting and receiving a result from an additional query based at least in part on the domain identifier, the result not being a document-location tuple; and displaying a visual representation of at least a subset of the document-location tuples and a visual representation of the result of the additional query on the display device.
280 Citations
34 Claims
-
1. A computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps:
-
determining to accept search criteria from a user, the search criteria including a domain identifier identifying a domain and a query; in response to accepting said search criteria from the user, receiving a set of tuples for a corpus of documents, at least one tuple (a) identifying a corresponding document in the corpus of documents satisfying the search criteria and (b) identifying location-related information referenced within that corresponding document and satisfying the domain identifier; determining to request and receiving a result from an additional query based at least in part on the domain identifier, the result not including any of the set of tuples; and determining to display a representation of at least a subset of the set of tuples and a representation of the result of the additional query; and wherein the additional query includes a query to a database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
determining to accept search criteria from a user, the search criteria including a domain identifier identifying a domain and a query; in response to accepting said search criteria from the user, receiving a set of tuples from a corpus of documents, at least one tuple (a) identifying a corresponding document in the corpus of documents satisfying the search criteria and (b) identifying location-related information referenced within that corresponding document and satisfying the domain identifier; determining to request and receiving a result from an additional query based at least in part on the domain identifier, the result not including any of the set of tuples; and determining to display a representation of at least a subset of the set of tuples and a representation of the result of the additional query; and wherein the additional query includes a query to a database. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps:
-
identifying a plurality of statistically interesting phrases occurring within a plurality of documents of a corpus of documents, the statistically interesting phrases having a statistical property that distinguishes them from other phrases in the documents; identifying locations referenced within the identified statistically interesting phrases; determining to display a representation of a domain, the domain encompassing at least a subset of the identified locations; determining to display representations of the identified locations; and determining to display the identified statistically interesting phrases, each of the displayed phrases visually associated with a corresponding one of the representations of the identified locations. - View Dependent Claims (22, 23)
-
-
24. A method comprising:
-
identifying a plurality of statistically interesting phrases occurring within a plurality of documents of a corpus of documents, the statistically interesting phrases having a statistical property that distinguishes them from other phrases in the documents; identifying locations referenced within the identified statistically interesting phrases; determining to display a representation of a domain, the domain encompassing at least a subset of the identified locations; determining to display representations of the identified locations; and determining to display the identified statistically interesting phrases, each of the displayed phrases visually associated with a corresponding one of the representations of the identified locations. - View Dependent Claims (25, 26)
-
-
27. A computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps:
-
identifying a plurality of locations referenced within a plurality of documents of a corpus of documents; for at least one location of the plurality of locations, computing a value score based on a frequency of occurrences of references to the at least one location in the corpus of documents, wherein the computed value score varies inversely with how frequently the at least one location is referenced in the corpus of documents; determining to display a representation of a domain, the domain encompassing the locations; and determining to display an indicator on the representation of the domain, the indicator representing locations of the plurality of locations having a value score exceeding a predetermined value score. - View Dependent Claims (28)
-
-
29. A method comprising:
-
identifying a plurality of locations referenced within a plurality of documents of a corpus of documents; for at least one location of the plurality of locations, computing a value score based on a frequency of occurrences of references to the at least one location in the corpus of documents, wherein the computed value score varies inversely with how frequently the at least one location is referenced in the corpus of documents; determining to display a representation of a domain, the domain encompassing the locations; and determining to display an indicator on the representation of the domain, the indicator representing locations of the plurality of locations having a value score exceeding a predetermined value score. - View Dependent Claims (30)
-
-
31. A computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps:
-
determining to accept search criteria from a user, the search criteria including a domain identifier identifying a domain and a query; in response to accepting said search criteria from the user, receiving a set of tuples for a corpus of documents, at least one tuple (a) identifying a corresponding document in the corpus of documents satisfying the search criteria and (b) identifying location-related information referenced within that corresponding document and satisfying the domain identifier identifying among the documents identified by the set of tuples a subset of documents referring to locations that are more spatially proximate to each other than to other locations referred to by the documents in the corpus of documents identified by the set of tuples; and determining to display a representation of at the subset of documents. - View Dependent Claims (32)
-
-
33. A method comprising:
-
determining to accept search criteria from a user, the search criteria including a domain identifier identifying a domain and a query; in response to accepting said search criteria from the user, receiving a set of tuples for a corpus of documents, at least one of tuple (a) identifying a corresponding document in the corpus of documents satisfying the search criteria and (b) identifying location-related information referenced within that corresponding document and satisfying the domain identifier identifying among the documents identified by the set of tuples a subset of documents referring to locations that are more spatially proximate to each other than to other locations referred to by the documents identified by the set of tuples; and determining to display a representation of at the subset of documents. - View Dependent Claims (34)
-
Specification