Systems and methods for in-vehicle navigated shopping
First Claim
Patent Images
1. A method comprising:
- receiving, as a tactile input into a navigation-enabled mobile device, a route to a destination location;
receiving a maximum deviation from the route, the maximum deviation including a travel time;
receiving a selection of a mode of transportation from among a group of modes of transportation;
receiving a search query;
determining a current location of the mobile device in response to the receiving the search query;
assigning the current location to the search query;
retrieving a set of search results based on the search query, the current location, the route to the destination location, the mode of transportation, and the maximum deviation from the route, the set of search results including a plurality of items for purchase at a plurality of retail locations, each retail location of the plurality of retail locations being within the maximum deviation from the route;
displaying, on the navigation-enabled mobile device, the route, and the plurality of items for purchase at the plurality of retail locations;
arranging the plurality of items for purchase based at least in part on a deviation from the route required to each of the plurality of retail locations, the deviation including a time-to-obtain, the time-to-obtain based on the mode of transportation and the current location;
receiving, via the navigation-enabled mobile device, a selection of a selected item, the selected item selected from the plurality of items identified along the route for purchase from an associated retail location of the plurality of retail locations;
presenting one or more payment options; and
causing a purchase, via the navigation-enabled mobile device, of the selected item from the associated retail location along the route based on the one or more payment options.
2 Assignments
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.
59 Citations
20 Claims
-
1. A method comprising:
-
receiving, as a tactile input into a navigation-enabled mobile device, a route to a destination location; receiving a maximum deviation from the route, the maximum deviation including a travel time; receiving a selection of a mode of transportation from among a group of modes of transportation; receiving a search query; determining a current location of the mobile device in response to the receiving the search query; assigning the current location to the search query; retrieving a set of search results based on the search query, the current location, the route to the destination location, the mode of transportation, and the maximum deviation from the route, the set of search results including a plurality of items for purchase at a plurality of retail locations, each retail location of the plurality of retail locations being within the maximum deviation from the route; displaying, on the navigation-enabled mobile device, the route, and the plurality of items for purchase at the plurality of retail locations; arranging the plurality of items for purchase based at least in part on a deviation from the route required to each of the plurality of retail locations, the deviation including a time-to-obtain, the time-to-obtain based on the mode of transportation and the current location; receiving, via the navigation-enabled mobile device, a selection of a selected item, the selected item selected from the plurality of items identified along the route for purchase from an associated retail location of the plurality of retail locations; presenting one or more payment options; and causing a purchase, via the navigation-enabled mobile device, of the selected item from the associated retail location along the route based on the one or more payment options. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A navigated-shopping-service server comprising:
-
a network connection;
one or more processors; anda memory device including instructions that, when executed on the navigated-shopping-service server, cause the server to perform operations including; receiving, as a tactile input into a mobile device, a planned route of travel to a destination location; receiving a maximum deviation from the planned route of travel, the maximum deviation including a travel time; receiving a selection of a mode of transportation from among a group of modes of transportation; receiving a search query; determining a current location of the mobile device in response to the receiving the search query; assigning the current location to the search query; retrieving a set of search results based on the search query, the current location, the route to the destination location, the mode of transportation, and the maximum deviation from the route, the set of search results including a plurality of items for purchase at a plurality of retail locations, each retail location of the plurality of retail locations being within the maximum deviation from the route; displaying, on the navigation-enabled mobile device, the route, and the plurality of items for purchase at the plurality of retail locations; arranging the plurality of items for purchase based at least in part on a deviation from the route required to each of the plurality of retail locations, the deviation including a time-to-obtain, the time-to-obtain based on the mode of transportation and the current location; receiving, via the navigation-enabled mobile device, a selection of a selected item, the selected item selected from the plurality of items identified along the route for purchase from an associated retail location of the plurality of retail locations; presenting one or more payment options; and causing a purchase, via the navigation-enabled mobile device, of the selected item from the associated retail location along the route based on the one or more payment options. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A machine-readable storage medium including instructions that, when executed by a processor on a mobile device, cause the mobile device to perform operations including:
-
receiving a route to a destination location, based on a tactile input on a navigation-enabled user device; receive a maximum deviation from the route, the maximum deviation including a travel time; receiving a selection of a mode of transportation from among a group of modes of transportation; receiving a search query; determining a current location of the mobile device in response to the receiving the search query; assigning the current location to the search query; retrieving a set of search results based on the search query, the current location, the route to the destination location, the mode of transportation. and the maximum deviation from the route, the set of search results including a plurality of items for purchase at a plurality of retail locations, each retail location of the plurality of retail locations being within the maximum deviation from the route; generating a display of the route, the display including the route, and the plurality of items for purchase at the plurality of retail locations within the maximum deviation from the route; arranging the plurality of items based at least in part on a deviation from the route, the deviation including, a time-to-obtain based on the mode of transportation and the current location; receiving a selection of a selected item, the selected item selected from the plurality of items for purchase identified along the route; presenting one or more payment options; and transmitting a purchase request for the selected item, the purchase request identifying an associated retail location of the plurality of retail locations along the route, based on the one or more payment options. - View Dependent Claims (18, 19, 20)
-
Specification