Pivot Search Results By Time and Location
First Claim
1. A method for aggregating temporal information and location information from sources to form a collective query, said method comprising:
- receiving a search query from a user for identifying related search results, said search query including one or more query inputs, said query inputs being unrestricted to location-based only searches;
receiving temporal information associated with the query inputs from an information source, said information source being independent of the query inputs;
receiving location information associated with the query inputs from another information source, said other information source also being independent of the query inputs;
identifying one or more search results associated with the received query in response to and as a function of the one or more query inputs, the received temporal information and the received location information; and
providing one or more graphical identifiers on a map representing the one or more identified results, said each one or more provided graphical identifiers having at least one corresponding temporal identifiers on a calendar such that a selection of one of the graphical identifiers on the map from the user focuses a corresponding selection of one of the temporal identifiers on the calendar or a selection of one of the temporal identifiers on the calendar from the user selects a corresponding selection of one of the graphical identifiers on the map.
2 Assignments
0 Petitions
Accused Products
Abstract
Aggregating temporal information and location information to form a collective query. A search query is received from a user to identify search results. Temporal information and location information associated with the query inputs from information sources are received. One or more search results associated with the received query are identified in response to and as a function of the one or more query inputs, the received temporal information and the received location information. One or more graphical identifiers on a map are provided representing the one or more identified results. Each one or more provided graphical identifiers has at least one corresponding temporal identifiers on a calendar such that selecting one graphical identifier on the map focuses a corresponding one temporal identifier on the calendar or selecting one temporal identifier on the calendar selects a corresponding one graphical identifier on the map.
-
Citations
20 Claims
-
1. A method for aggregating temporal information and location information from sources to form a collective query, said method comprising:
-
receiving a search query from a user for identifying related search results, said search query including one or more query inputs, said query inputs being unrestricted to location-based only searches; receiving temporal information associated with the query inputs from an information source, said information source being independent of the query inputs; receiving location information associated with the query inputs from another information source, said other information source also being independent of the query inputs; identifying one or more search results associated with the received query in response to and as a function of the one or more query inputs, the received temporal information and the received location information; and providing one or more graphical identifiers on a map representing the one or more identified results, said each one or more provided graphical identifiers having at least one corresponding temporal identifiers on a calendar such that a selection of one of the graphical identifiers on the map from the user focuses a corresponding selection of one of the temporal identifiers on the calendar or a selection of one of the temporal identifiers on the calendar from the user selects a corresponding selection of one of the graphical identifiers on the map. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for aggregating temporal information and location information from sources to form a collective query, said method comprising:
-
an interface for receiving a search query from a user for identifying related search results, said search query including one or more query inputs, said query inputs being unrestricted to location-based only searches; a memory area for storing a term scope library, said stored term scope library defining a temporal scope or location scope for one or more terms; a processor configured to execute computer-executable instructions for; determining whether the one or more query inputs match one of the terms in the term scope library in the memory area; when it is determined from the determining that the one or more query inputs match the one or more terms in the term scope library, identifying one or more results associated with the received query in response to and as a function of the one or more query inputs and the defined temporal scope or location scope; and wherein the interface provides one or more graphical identifiers on a map representing the one or more identified results, said each one or more provided graphical identifiers having at least one corresponding temporal identifiers on a calendar such that the processor is configured to select a corresponding selection of one of the temporal identifiers on the calendar in response a selection of one of the graphical identifiers on the map from the user. - View Dependent Claims (10, 11, 13, 14, 15, 16)
-
-
17. A method for displaying graphical user interface (GUI) for graphically providing a search result as a function of time information and location information, said GUI comprising:
-
providing a first display area for receiving search inputs from a user for identifying related search results, said search inputs being unrestricted to location-based only searches; receiving temporal information and location information associated with the search inputs from an information source, said information source being separate from the query inputs; identifying one or more search results associated with the received search inputs in response to and as a function of the search inputs, the received temporal information and the received location information; providing a second display area for displaying a map having graphical identifiers; providing a third display area for displaying a calendar having temporal identifiers; and wherein each of the graphical identifiers on the map in the second display area corresponds to at least one of the temporal identifiers on the calendar on the third display area such that a selection of one of the graphical identifiers on the map from the user selects a corresponding selection of one of the temporal identifiers on the calendar or a selection of one of the temporal identifiers on the calendar from the user selects a corresponding selection of one of the graphical identifiers on the map. - View Dependent Claims (18, 19, 20)
-
Specification