Creating group orders through geofencing
First Claim
Patent Images
1. A system, comprising:
- at least one computing device configured to at least;
determine at least one geographically proximate client falling within a geographic boundary relative to a first client;
communicate a solicitation to the at least one geographically proximate client to submit, for addition to a group order including a first order, at least one second order, the first order and the at least one second order corresponding to a same delivery route in the group order;
generate, in response to a request to add the at least one second order to the group order, the group order;
determine that an addition of the at least one second order to the group order does not exceed a group order capacity threshold for at least one fulfillment provider, the group order capacity threshold comprising a restriction on a quantity of pending orders for the at least one fulfillment provider;
apply to at least one user account corresponding to the first client or the at least one geographically proximate client, an incentive for participating in the group order;
determine at least one time to communicate the first order or the at least one second order to a corresponding the at least one fulfillment provider, wherein the at least one time is based at least in part on an estimated travel time between a current location of a courier and a pickup location of the corresponding at least one fulfillment provider;
communicate the first order and the at least one second order to the corresponding at least one fulfillment provider at the at least one time; and
wherein the first order and the at least one second order are associated with a preparation time by the corresponding at least one fulfillment provider.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are various embodiments for an order management service. Orders may be correlated with an existing order to create a group order. The group order may include items picked up or delivered to the same or geographically proximate locations. Incentives may be used to incite participation in a group order, thereby saving on overall delivery costs.
-
Citations
20 Claims
-
1. A system, comprising:
at least one computing device configured to at least; determine at least one geographically proximate client falling within a geographic boundary relative to a first client; communicate a solicitation to the at least one geographically proximate client to submit, for addition to a group order including a first order, at least one second order, the first order and the at least one second order corresponding to a same delivery route in the group order; generate, in response to a request to add the at least one second order to the group order, the group order; determine that an addition of the at least one second order to the group order does not exceed a group order capacity threshold for at least one fulfillment provider, the group order capacity threshold comprising a restriction on a quantity of pending orders for the at least one fulfillment provider; apply to at least one user account corresponding to the first client or the at least one geographically proximate client, an incentive for participating in the group order; determine at least one time to communicate the first order or the at least one second order to a corresponding the at least one fulfillment provider, wherein the at least one time is based at least in part on an estimated travel time between a current location of a courier and a pickup location of the corresponding at least one fulfillment provider; communicate the first order and the at least one second order to the corresponding at least one fulfillment provider at the at least one time; and wherein the first order and the at least one second order are associated with a preparation time by the corresponding at least one fulfillment provider. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A non-transitory computer-readable medium embodying a program executable in at least one computing device, wherein, when executed, the program causes the at least one computing device to least:
-
enable a group order associated with a first order in response to receiving the first order from a first client; determine at least one geographically proximate client falling within a geographic boundary relative to the first client; receive a request for at least one second order to join the group order, wherein the at least one second order being associated with the at least one geographically proximate client, and the group order comprises the first order; determine that an addition of the at least one second order to the group order exceeds a group order capacity threshold for a quantity of pending orders for at least one fulfillment provider; process the first order and the at least one second order individually in response to the determination that the addition of the at least one second order to the group order exceeds the group order capacity threshold for the at least one fulfillment provider, wherein the first order and the at least one second order are removed from the group order; communicate the first order and the at least one second order to the at least one fulfillment provider; and wherein the first order and the at least one second order are associated with a preparation time by the at least one fulfillment provider. - View Dependent Claims (11, 12)
-
-
13. A method, comprising:
-
determining, via at least one computing device, at least one geographically proximate client falling within a geographic boundary relative to a first client; communicating, via the at least one computing device, a solicitation to the at least one geographically proximate client to submit, for addition to a group order including a first order, at least one second order, the first order and the at least one second order corresponding to a same delivery route in the group order; generating, via the at least one computing device, in response to a request to add the at least one second order to the group order, the group order; determining, via the at least one computing device, that an addition of the at least one second order to the group order does not exceed a capacity threshold for at least one fulfillment provider, the capacity threshold comprising a restriction on a quantity of pending orders for the at least one fulfillment provider; applying, via the at least one computing device, to at least one user account corresponding to the first client or the at least one geographically proximate client, an incentive for participating in the group order; determining, via the at least one computing device, at least one time to communicate the first order or the at least one second order to a corresponding at least one fulfillment provider, wherein the at least one time is based at least in part on an estimated travel time between a current location of a courier and a pickup location of the corresponding at least one fulfillment provider; communicating, via the at least one computing device, the first order and the at least one second order to the corresponding at least one fulfillment provider at the at least one time; and wherein the first order and the at least one second order are associated with a preparation time by the corresponding at least one fulfillment provider. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification