Systems and methods for in-vehicle navigated shopping
First Claim
Patent Images
1. A method comprising:
- receiving a user input onto a map image displayed on a navigation-enabled mobile device, the user input tracing a route from a starting point to a destination, and the route including a set of roads connecting the starting point to the destination;
receiving a selection of a mode of transportation;
defining a threshold deviation away from the route, wherein the threshold deviation includes a maximum travel time away from the route, from a current location;
defining a search corridor based on the route and the threshold deviation, the search corridor encompasses the route and extends a distance defined by the selection of the mode of transportation and the threshold deviation away from the route;
receiving a search query that includes the current location of the navigation-enabled mobile device;
retrieving a set of search results based on the search query, the current location of the navigation-enabled mobile device, the mode of transportation, and the search corridor;
deriving a travel time of each of the set of search results based on the current location of the navigation-enabled mobile device and the selection of the mode of transportation;
sorting the set of search results based on the travel time from the current location to each of the set of search results; and
causing display, at the navigation enabled device, of the set of search results based on the sorting.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods to provide a navigated-shopping service are discussed. In an example, a method for navigated-shopping can include receiving a destination location, accessing a route to the destination, displaying the route with indications of a plurality of items for purchase, receiving selection of a selected item, and purchasing the selected item. The plurality of items for purchase can be within a predefined distance of at least one point along the route. The selection of the selected item can include selection of a retail location of a plurality of retail locations along the route.
-
Citations
17 Claims
-
1. A method comprising:
-
receiving a user input onto a map image displayed on a navigation-enabled mobile device, the user input tracing a route from a starting point to a destination, and the route including a set of roads connecting the starting point to the destination; receiving a selection of a mode of transportation; defining a threshold deviation away from the route, wherein the threshold deviation includes a maximum travel time away from the route, from a current location; defining a search corridor based on the route and the threshold deviation, the search corridor encompasses the route and extends a distance defined by the selection of the mode of transportation and the threshold deviation away from the route; receiving a search query that includes the current location of the navigation-enabled mobile device; retrieving a set of search results based on the search query, the current location of the navigation-enabled mobile device, the mode of transportation, and the search corridor; deriving a travel time of each of the set of search results based on the current location of the navigation-enabled mobile device and the selection of the mode of transportation; sorting the set of search results based on the travel time from the current location to each of the set of search results; and causing display, at the navigation enabled device, of the set of search results based on the sorting. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A navigated-shopping-service server comprising:
-
one or more processors; and a memory device including instructions that, when executed by the one or more processors on the navigated-shopping-service server, cause the server to perform operations comprising; receiving a user input onto a map image displayed on a navigation-enabled mobile device, the user input tracing a route from a starting point to a destination, and the route including a set of roads connecting the starting point to the destination; receiving a selection of a mode of transportation; defining a threshold deviation away from the route, wherein the threshold deviation includes a maximum travel time away from the route, from a current location; defining a search corridor based on the route and the threshold deviation, the search corridor encompasses the route and extends a distance defined by the selection of the mode of transportation and the threshold deviation away from the route; receiving a search query that includes the current location of the navigation-enable mobile device; retrieving a set of search results based on the search query, the current location of the navigation-enabled mobile device, the mode of transportation, and the search corridor; deriving a travel time of each of the set of search results based on the current location of the navigation-enabled mobile device and the selection of the mode of transportation; sorting the set of search results based on the travel time from to the current location to each of the set of search results; and causing display, at the navigation enabled device, of the set of search results based on the sorting. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory machine-readable storage medium including instructions that, when executed by one or more processors on a mobile device, cause the mobile device to perform operations comprising:
-
receiving a user input onto a map image displayed on a navigation-enabled mobile device, the user input tracing a route from a starting point to a destination, and the route including a set of roads connecting the starting point to the destination; receiving a selection of a mode of transportation; defining a threshold deviation away from the route, wherein the threshold deviation includes a maximum travel time away from the route, from a current location; defining a search corridor based on the route and the threshold deviation, the search corridor encompasses the route and extends a distance defined by the selection of the mode of transportation and the threshold deviation away from the route; receiving a search query that includes the current location of the navigation-enable mobile device; retrieving a set of search results based on the search query, the current location of the navigation-enabled mobile device, the mode of transportation, and the search corridor; deriving a travel time of each of the set of search results based on the current location of the navigation-enabled mobile device and the selection of the mode of transportation; sorting the set of search results based on the travel time of each of the set of search results; and causing display, at the navigation enabled device, of the set of search results based on the sorting. - View Dependent Claims (16, 17)
-
Specification