Navigation system and methods for generating enhanced search results
First Claim
Patent Images
1. A navigation system comprising:
- a graphical user interface configured for receiving and displaying travel related data;
a map database containing geographic related data;
a historical database containing historical travel related data and contextual travel related data, wherein the contextual travel related data includes first information concerning frequency of destination visits; and
a search engine configured to perform a process for providing ranked search query results, the process comprising the steps of;
initiating a search query, wherein an indication of a final destination selected by a user is received prior to the initiating of the search query;
accessing the map database and the historical database so as to retrieve at least some of the geographic related data, the historical travel related data, and the contextual travel related data including the first information;
generating a list of results based upon the search query;
prioritizing the results based in-part upon the at least some of the geographic related data, the historical travel related data, and the contextual travel related data including the first information accessed from the historical database and map database, whereinthe prioritizing is determined at least in part by the time of day associated with the search query and further based at least in part upon prior travel data;
displaying the list in the interface based upon the prioritizing, wherein the list does not include at least one of the results that was removed from the list because at least one location of the at least one result has already been passed en route to the final destination; and
upon there being a selection of a first of the results displayed in the list, further generating based upon the at least some geographic related data an intermediate route to an intermediate destination corresponding to the selected first result and further providing the intermediate route in addition to directions to the final destination;
wherein at least one portion of the prioritizing is performed an additional time prior to the displaying of the list if a final destination route changes.
4 Assignments
0 Petitions
Accused Products
Abstract
A navigation system and various methods of using the system are described herein. Search query results generated by the system are listed and prioritized based upon travel related information and contextual information. Intermediary locations can be accessed based upon prioritizing search queries.
-
Citations
20 Claims
-
1. A navigation system comprising:
-
a graphical user interface configured for receiving and displaying travel related data; a map database containing geographic related data; a historical database containing historical travel related data and contextual travel related data, wherein the contextual travel related data includes first information concerning frequency of destination visits; and a search engine configured to perform a process for providing ranked search query results, the process comprising the steps of; initiating a search query, wherein an indication of a final destination selected by a user is received prior to the initiating of the search query; accessing the map database and the historical database so as to retrieve at least some of the geographic related data, the historical travel related data, and the contextual travel related data including the first information; generating a list of results based upon the search query; prioritizing the results based in-part upon the at least some of the geographic related data, the historical travel related data, and the contextual travel related data including the first information accessed from the historical database and map database, wherein the prioritizing is determined at least in part by the time of day associated with the search query and further based at least in part upon prior travel data; displaying the list in the interface based upon the prioritizing, wherein the list does not include at least one of the results that was removed from the list because at least one location of the at least one result has already been passed en route to the final destination; and upon there being a selection of a first of the results displayed in the list, further generating based upon the at least some geographic related data an intermediate route to an intermediate destination corresponding to the selected first result and further providing the intermediate route in addition to directions to the final destination; wherein at least one portion of the prioritizing is performed an additional time prior to the displaying of the list if a final destination route changes. - View Dependent Claims (2, 3, 4, 17, 18, 19)
-
-
5. A method of conveying search query results comprising the steps of:
-
initiating a search query based at least in part upon a final destination, wherein an indication of the final destination selected by a user is received prior to the initiating of the search query; accessing a map database to retrieve geographical map related information; accessing an additional database to retrieve historical travel related information; accessing the additional database to retrieve contextual travel related information, wherein the contextual travel related information includes both (i) frequency of destination visit data and (ii) additional data concerning time-of-day associated with previous search queries; generating by way of a processing device a list of prioritized intermediary destination results based at least in part upon the search query, historical travel related information and contextual travel related information including the frequency of destination visits data, the time of day associated with the search query and prior travel data; displaying the list on a graphical interface, wherein the list does not include at least one of the results that was removed from the list because at least one location of the at least one result has already been passed en route to the final destination; and upon there being a selection of a first of the results displayed in the list, further generating based upon the geographical map related information an intermediate route to an intermediary destination corresponding to the selected first result and further providing the intermediate route in addition to directions to the final destination. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 20)
-
Specification