Patent ID: 8839140
Filing Date: 2014-09-16
Classification: G06F

Abstract:
1. A method for aggregating temporal information and location information from a plurality of sources to form a collective query, said method comprising: receiving a search query from a user, said search query including one or more query inputs for identifying search results related thereto, said query inputs being unrestricted to location-based only searches; receiving temporal information from an information source independent of receiving the search query; receiving location information from another information source independent of receiving the search query; identifying one or more search results associated with the received search query in response to and as a function of the one or more query inputs, the received temporal information, and the received location information; displaying, to the user, a map of a geographic region associated with the received search query, said map being responsive to one or more map-related controls for changing the geographic region displayed by one or more of zooming in on a portion of the map, zooming out on a portion of the map, and repositioning the map; displaying, to the user, a calendar associated with the received search query, said calendar being responsive to one or more calendar-related controls for changing a time focus displayed; providing one or more graphical identifiers on the map, said graphical identifiers on the map representing the one or more identified search results within the geographic region, each of said one or more graphical identifiers on the map having one or more temporal identifiers on the calendar corresponding thereto, wherein a selection from the user of one of the graphical identifiers on the map focuses a corresponding selection of one of the temporal identifiers on the calendar and a selection from the user of one of the temporal identifiers on the calendar focuses a corresponding selection of one of the graphical identifiers on the map; receiving a user-selection of one or more of the map-related controls and changing the geographic region displayed on the map in response thereto; receiving a user-selection of one or more of the calendar-related controls and changing the time focus displayed on the calendar in response thereto; filtering the identified search results based on the change in the geographic region displayed on the map; and further filtering the identified search results based on the change in the time focus displayed on the calendar, wherein the user-selection of the calendar-related controls acts as a time filter to further refine the temporal identifiers based on the change in the time focus displayed on the calendar, said user-selections of the map-related controls and the calendar-related controls placing additional filter criteria on the one or more identified search results represented by one or more graphical identifiers and the temporal identifiers corresponding thereto for updating the displayed map to represent the filtered search results.