Systems and methods for hierarchical organization and presentation of geographic search results
First Claim
1. An interface program stored on a computer-readable medium for causing a computer system with a display device to perform the functions of:
- accepting search criteria from a user, the search criteria including a free-text query and a domain identifier, the domain identifier identifying a physical location;
in response to accepting said search criteria from the user, receiving a set of document-location tuples from a corpus of documents, each document-location tuple satisfying the search criteria from the user;
organizing the document-location tuples into a hierarchical graph structure, the hierarchical graph structure representing hierarchical spatial relationships between the physical locations; and
displaying a visual representation of the hierarchical graph structure on the display device.
2 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 free-text query and a domain identifier, the domain identifier identifying a physical location; in response to accepting said search criteria from the user, receiving a set of document-location tuples from a corpus of documents, each document-location tuple satisfying the search criteria from the user; organizing the document-location tuples into a hierarchical graph structure, the hierarchical graph structure representing hierarchical spatial relationships between the physical locations; and displaying a visual representation of the hierarchical graph structure on the display device.
180 Citations
38 Claims
-
1. An interface program stored on a computer-readable medium for causing a computer system with a display device to perform the functions of:
-
accepting search criteria from a user, the search criteria including a free-text query and a domain identifier, the domain identifier identifying a physical location;
in response to accepting said search criteria from the user, receiving a set of document-location tuples from a corpus of documents, each document-location tuple satisfying the search criteria from the user;
organizing the document-location tuples into a hierarchical graph structure, the hierarchical graph structure representing hierarchical spatial relationships between the physical locations; and
displaying a visual representation of the hierarchical graph structure on the display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of displaying information about documents, the method comprising:
-
accepting search criteria from a user, the search criteria including a free-text query and a domain identifier, the domain identifier identifying a physical location;
in response to accepting said search criteria from the user, receiving a set of document-location tuples from a corpus of documents, each document-location tuple satisfying the search criteria from the user;
organizing the document-location tuples into a hierarchical graph structure, the hierarchical graph structure representing hierarchical spatial relationships between the physical locations; and
displaying a visual representation of the hierarchical graph structure on a display device. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. An interface program stored on a computer-readable medium for causing a computer system with a display device to perform the functions of:
-
accepting search criteria from a user, the search criteria including a free text entry query and a domain identifier identifying the domain;
in response to accepting said search criteria from the user, receiving a first set of documents from a corpus of documents that;
(a) contains anywhere within the document location-related information that refers to a specific location within the domain identified by the domain identifier; and
(b) contains anywhere within the document text that is responsive to the free text entry query, wherein said identified documents are identified by a plurality of document identifiers;
displaying a representation of said domain on the display device, wherein the domain is a geographical region and said representation is multi-dimensional map of the geographical region;
displaying on the display device a plurality of visual indicators as representations of the first set of documents identified by said plurality of document identifiers, the corresponding visual indicator for each document identifier of said plurality of document identifiers being positioned within the representation of the domain at a coordinate within the domain that corresponds to the location-related information for the corresponding document;
receiving an inspection request from the user, the inspection request comprising a subdomain identifier identifying the subdomain, the subdomain within the domain;
in response to the inspection request from the user, receiving a second set of documents from the corpus of documents that;
(a) contains anywhere within the document location-related information that refers to a specific location within the subdomain identified by the subdomain identifier; and
(b) contains anywhere within the document text that is responsive to the free text entry query, wherein said identified documents are identified by a plurality of document identifiers; and
displaying information about the second set of documents on the display device. - View Dependent Claims (30, 31, 32, 33)
-
-
34. A method of displaying information about documents, the method comprising:
-
accepting search criteria from a user, the search criteria including a free text entry query and a domain identifier identifying the domain;
in response to accepting said search criteria from the user, receiving a first set of documents from a corpus of documents that;
(a) contains anywhere within the document location-related information that refers to a specific location within the domain identified by the domain identifier; and
(b) contains anywhere within the document text that is responsive to the free text entry query, wherein said identified documents are identified by a plurality of document identifiers;
displaying a representation of said domain on a display device, wherein the domain is a geographical region and said representation is multi-dimensional map of the geographical region;
displaying on the display device a plurality of visual indicators as representations of the first set of documents identified by said plurality of document identifiers, the corresponding visual indicator for each document identifier of said plurality of document identifiers being positioned within the representation of the domain at a coordinate within the domain that corresponds to the location-related information for the corresponding document;
receiving an inspection request from the user, the inspection request comprising a subdomain identifier identifying the subdomain, the subdomain within the domain;
in response to the inspection request from the user, receiving a second set of documents from the corpus of documents that;
(a) contains anywhere within the document location-related information that refers to a specific location within the subdomain identified by the subdomain identifier; and
(b) contains anywhere within the document text that is responsive to the free text entry query, wherein said identified documents are identified by a plurality of document identifiers; and
displaying information about the second set of documents on the display device. - View Dependent Claims (35, 36, 37, 38)
-
Specification