Patent ID: 9547872
Date: 2017-01-17
CPC Classifications: G01C,G06F,G06Q,H04W

Claim:
1. A method comprising: displaying, on a mobile device, an interface including a map image configured to receive user inputs defining a route of travel, the map image illustrating a location of the mobile device determined by a global positioning system included in the mobile device; receiving, via the interface, a shopping list comprising a list of items; receiving a first user input tracing the route of travel on the map image in the interface, the first user input defining the route of travel; receiving a second user input via the interface, the second user input defining a route deviation threshold away from the route of travel, the route deviation threshold including a maximum travel time away from the route of travel; receiving a third user input defining a mode of transportation; defining a search corridor based on at least the route of travel, the mode of transportation, and the route deviation threshold; retrieving via a search engine accessed on the mobile device, a set of search results based on search criteria including at least the shopping list and the search corridor; presenting the set of search results as graphical icons within a multi-axis table, the multi-axis table having at least a first axis and a second axis, the first axis representing a distance from the route of travel and the second axis representing a filtering parameter; displaying, on the mobile device, a representation of the search corridor, the route of travel, and the set of search results within the multi-axis table; presenting a first option and a second option at the mobile device, wherein the first option causes the search results to be displayed as a list ordered based on distance from route of travel, and wherein the second option causes the search results to be displayed as a list ordered based on travel time required; receiving a fourth user input designating a selection of either the first option or the second option; and altering the representation of the set of search results based on the fourth user input.