Systems and methods for shopping detour during traffic congestion
First Claim
Patent Images
1. A method, comprising:
- providing, via a user interface of a mobile electronic device to a user, navigation instructions for a first route of a first trip to reach a destination specified by the user;
detecting a traffic condition along the first route;
generating, in response to detecting the traffic condition, a second route to reach the destination, the second route being different from the first route, wherein the second route includes a visit to a first merchant that is selected based on a determined purchase target of the user;
calculating a first travel time associated with staying on the first route, a second travel time associated with taking the second route, and a third travel time associated with a second trip, separate from the first trip, to a second merchant to obtain the determined purchase target;
determining the second travel time is less than a total travel time that is a sum of the first travel time and the third travel time;
updating the user interface of the mobile electronic device such that the total travel time and the second travel time is presented to the user;
receiving, via the user interface of the mobile electronic device from the user, a selection of the second route subsequent to the presenting of the total travel time and the second travel time;
in response to the receiving, updating the user interface of the mobile electronic device such that navigation instructions for the second route of the first trip is presented to the user;
providing, via the user interface of the mobile electronic device, an input from the user of a purchase order corresponding to the determined purchase target; and
sending the purchase order to the first merchant.
2 Assignments
0 Petitions
Accused Products
Abstract
A system or a method is provided to provide shopping detours to users during traffic congestions. In particular, the system may detect that a user is experiencing or is about to experience a traffic congestion. The system may then estimate the additional travel time needed to go through the traffic congestion. The system may also find shopping detours which allow the user to take the shopping detours to make purchases and still arrive at the final destination at about the same time as if the user stays in the original route with the traffic congestion.
23 Citations
20 Claims
-
1. A method, comprising:
-
providing, via a user interface of a mobile electronic device to a user, navigation instructions for a first route of a first trip to reach a destination specified by the user; detecting a traffic condition along the first route; generating, in response to detecting the traffic condition, a second route to reach the destination, the second route being different from the first route, wherein the second route includes a visit to a first merchant that is selected based on a determined purchase target of the user; calculating a first travel time associated with staying on the first route, a second travel time associated with taking the second route, and a third travel time associated with a second trip, separate from the first trip, to a second merchant to obtain the determined purchase target; determining the second travel time is less than a total travel time that is a sum of the first travel time and the third travel time; updating the user interface of the mobile electronic device such that the total travel time and the second travel time is presented to the user; receiving, via the user interface of the mobile electronic device from the user, a selection of the second route subsequent to the presenting of the total travel time and the second travel time; in response to the receiving, updating the user interface of the mobile electronic device such that navigation instructions for the second route of the first trip is presented to the user; providing, via the user interface of the mobile electronic device, an input from the user of a purchase order corresponding to the determined purchase target; and sending the purchase order to the first merchant. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A mobile electronic device, comprising:
-
a non-transitory memory; and one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the mobile electronic device to perform operations comprising; providing, via a user interface coupled to the one or more hardware processors to a user, navigation instructions for a first route of a first trip to reach a destination specified by the user; detecting a traffic condition along the first route; generating, in response to detecting the traffic condition, a second route to reach the destination, the second route being different from the first route, wherein the second route includes a visit to a first merchant that is selected based on a determined purchase target of the user; calculating a first travel time associated with staying on the first route, a second travel time associated with taking the second route, and a third travel time associated with a second trip, separate from the first trip, to a second merchant offering the determined purchase target; determining the second travel time is less than a total travel time that is a sum of the first travel time and the third travel time; updating the user interface such that the total travel time and the second travel time is presented to the user; receiving, via the user interface from the user, a selection of the second route subsequent to the presenting of the total travel time and the second travel time; in response to the receiving, updating the user interface such that navigation instructions for the second route of the first trip is presented to the user; providing, via the user interface, an input from the user of a purchase order corresponding to the determined purchase target; and sending the purchase order to the first merchant. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising:
-
providing, via a user interface of a mobile electronic device to a user, navigation instructions for a first route of a first trip to reach a destination specified by the user; detecting a traffic condition along the first route; generating, in response to detecting the traffic condition, a second route to reach the destination, the second route being different from the first route, wherein the second route includes a visit to a first merchant that is selected based on a determined purchase target of the user, wherein the determined purchase target is based at least on a wish list, a to-do list, a calendar, or a social network of the user, and wherein at least one of the wish list, the to-do list, the calendar, or the social network, each associated with a weighted; determining a probability score that represents a likelihood that the user intends to purchase the determined purchase target based at least in part on the respective weight; calculating a first travel time associated with staying on the first route and a second travel time associated with taking the second route and a third travel time associated with a second trip, separate from the first trip, to a second merchant to obtain the determined purchase target; determining the second travel time is less than a total travel time that is a sum of the first travel time and the third travel time; updating the user interface of the mobile electronic device such that the total travel time and the second travel time is presented to the user; receiving, via the user interface of the mobile electronic device from the user, a selection of the second route subsequent to the presenting of the total travel time and the second travel time; in response to the receiving, updating the user interface of the mobile electronic device such that navigation instructions for the second route of the first trip is presented to the user; providing, via the user interface of the mobile electronic device, an input from the user of a purchase order corresponding to the determined purchase target; and sending the purchase order. - View Dependent Claims (17, 18, 19, 20)
-
Specification