IP Library Granted Patent US 9,811,838
Granted Patent B1
US 9,811,838 · App. 15/072,153 · Granted Nov 7, 2017

Utilizing a computing system to batch deliveries for logistical efficiency

Inventors: Kathryn Daire (Oakland, CA); Matthias Reichenbach (San Francisco, CA)
Assignee: SQUARE, INC.
G06Q30/0222G01S19/13G06Q10/0835G06Q30/0605G06Q30/0635G06Q30/0641
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,811,838
App. No.
15/072,153
Granted
Nov 7, 2017
Kind
B1
Abstract

Techniques and arrangements for combining orders for items to be delivered to multiple buyers. Based on an indication of interest in a merchant by a first consumer, the first consumer and a nearby second consumer can be offered incentives to order from a same or nearby merchant in order to combine orders for delivery, thereby increasing the logistical efficiency of the deliveries. The indication of interest can be a commencement of an order, an indication that the first buyer “likes” a merchant, a search for the merchant, or other way to indicate an interest in the particular merchant. The incentives can include discounted delivery fees, discounted orders, and the like.

Claims (99)

1. A method comprising:

receiving, by a server via a network and from a first consumer device executing a first instance of a recommendation application, an indication of interest in a merchant and an indication of a first geolocation of the first consumer device, the first geolocation being determined by a first global positioning system (GPS) system of the first consumer device;

receiving, by the server via the network and from a second consumer device executing a second instance of the recommendation application, an indication that the second consumer device is executing the second instance of the recommendation application and an indication of a second geolocation of the second consumer device, the second geolocation being determined by a second GPS system of the second consumer device;

determining that a distance between the first geolocation and the second geolocation is less than a threshold distance;

based at least in part on determining that the distance is less than the threshold distance, causing a presentation of a representation of the merchant on a display of the second consumer device, the representation including a good offered by the merchant;

causing a presentation of a first incentive to conduct a first transaction with the merchant on a display of the first consumer device;

causing a presentation of a second incentive to conduct a second transaction with the merchant on the display of the second consumer device;

receiving, from the first consumer device via the network, a first order of a first good offered by the merchant;

receiving, from the second consumer device via the network, a second order of a second good offered by the merchant;

applying the first incentive to the first order;

applying the second incentive to the second order;

creating an association between the first order and the second order based at least in part on determining that the distance is less than the threshold distance;

generating, by the server, a combined order based at least in part on the association between the first order and the second order;

sending, via the network, the combined order to the merchant;

and sending, via the network, data associated with the combined order to a courier service to initiate delivery of the first good to a first consumer associated with the first consumer device and the second good to a second consumer associated with the second consumer device.

2. The method as claim 1 recites, wherein the merchant comprises a first merchant and further comprising:

causing a presentation of a second representation of a second merchant on the display of the second consumer device based at least in part on a consumer profile associated with the second consumer, wherein a geolocation associated with the second merchant is within a threshold distance of a geolocation associated with the first merchant.

3. The method as claim 1 recites, wherein the merchant comprises a first merchant and further comprising:

accessing a consumer profile associated with the second consumer, the consumer profile indicating a previous transaction between the second consumer and a second merchant;

determining that a geolocation associated with the second merchant is within a threshold distance of a geolocation associated with the second merchant; and

ranking the first merchant and the second merchant based at least in part on preference data stored in the consumer profile,

wherein the causing the presentation of the representation of the first merchant on the display of the second consumer device is based at least in part on the first merchant being ranked higher than the second merchant.

4. The method as claim 1 recites, wherein the combined order indicates respective consumers, respective items purchased, and respective delivery locations for the first order and the second order.

5. The method as claim 1 recites, wherein the merchant comprises a first merchant, the method further comprising:

determining that a second merchant is a preferred merchant of the second consumer; and

determining that a second distance between the first merchant and the second merchant is less than a threshold merchant distance,

wherein the second incentive is an incentive to conduct the second transaction with the second merchant, and the receiving the second order comprises receiving the second order for a second good offered by the second merchant, and

wherein the sending the combined order comprises sending the first order to the first merchant and the second order to the second merchant.

6. The method as claim 1 recites, further comprising determining that a travel time between the first geolocation and the second geolocation is within a threshold time and wherein the causing the presentation of the first incentive and causing the presentation of the second incentive is based at least in part on determining that the travel time is within the threshold time.

7. The method as claim 1 recites, wherein the indication of interest in the merchant comprises at least one of:

a selection of a like button;

a selection of a thumbs up icon; or

a selection of an order button.

8. A system comprising:

one or more processors; and

one or more non-transitory computer-readable media storing instructions executable by the one or more processors, wherein the instructions program the one or more processors to perform acts comprising:

receiving, via a network and from a first consumer device executing a first instance of a recommendation application, an indication of interest in a merchant and an indication of a first geolocation of the first consumer device, the first geolocation being determined by a first global positioning system (GPS) system of the first consumer device;

receiving, via the network and from a second consumer device executing a second instance of the recommendation application, an indication that the second consumer device is executing the second instance of the recommendation application and an indication of a second geolocation of the second consumer device, the second geolocation being determined by a second GPS system of the second consumer device;

determining that a distance between the first geolocation and the second geolocation is less than a threshold distance;

based at least on the distance being less than the threshold distance, causing a presentation of a representation of the merchant on a display of the second consumer device, the representation including a good offered by the merchant;

causing a presentation of a first incentive to conduct a first transaction with the merchant on a display of the first consumer device;

causing a presentation of a second incentive to conduct a second transaction with the merchant on the display of the second consumer device;

receiving, from the first consumer device, a first order of a first good offered by the merchant;

receiving, from the second consumer device, a second order of a second good offered by the merchant;

applying the first incentive to the first order;

applying the second incentive to the second order;

creating an association between the first order and the second order based at least in part on determining that the distance is less than the threshold distance;

generating a combined order based at least in part on the association between the first order and the second order;

sending, via the network, the combined order to the merchant; and

sending, via the network, data associated with the combined order to a courier service to initiate delivery of the first good to a first consumer associated with the first consumer device and the second good to a second consumer associated with the second consumer device.

9. The system as claim 8 recites, wherein the merchant comprises a first merchant and the acts further comprising:

causing a presentation of a second representation of a second merchant on the display of the second consumer device based at least in part on a consumer profile associated with the second consumer, wherein a geolocation associated with the second merchant is within a threshold distance of a geolocation associated with the first merchant.

10. The system as claim 8 recites, wherein the merchant comprises a first merchant and the acts further comprise:

accessing a consumer profile associated with the second consumer, the consumer profile indicating a previous transaction between the second consumer and a second merchant;

determining that a geolocation associated with the second merchant is within a threshold distance of a geolocation associated with the second merchant; and

ranking the first merchant higher than the second merchant based at least in part on preference data stored in the consumer profile,

wherein the causing the presentation of the representation of the first merchant on the display of the second consumer device is based at least in part on the first merchant being ranked higher than the second merchant.

11. The system as claim 8 recites, wherein the combined order indicates respective consumers, respective items purchased, and respective delivery locations for the first order and the second order.

12. The system as claim 8 recites, wherein the merchant comprises a first merchant, the acts further comprising:

determining that a second merchant is a preferred merchant of the second consumer; and

determining that a second distance between the first merchant and the second merchant is less than a threshold merchant distance,

wherein the second incentive is an incentive to conduct the second transaction with the second merchant, and the receiving the second order comprises receiving the second order for a second good offered by the second merchant, and

wherein the sending the combined order comprises sending the first order to the first merchant and the second order to the second merchant.

13. The system as claim 8 recites, wherein the acts further comprise determining that a travel time between the first geolocation and the second geolocation is within a threshold time and wherein the causing the presentation of the first incentive and causing the presentation of the second incentive is based at least in part on determining that the travel time is within the threshold time.

14. A server computing device comprising:

one or more processors; and

one or more non-transitory computer-readable media storing instructions executable by the one or more processors, wherein the instructions program the one or more processors to perform acts comprising:

receiving, via a network and from a first consumer device executing a first instance of a recommendation application, an indication of interest in a merchant and an indication of a first geolocation of the first consumer device, the first geolocation being determined by a first global positioning system (GPS) system of the first consumer device;

receiving, via the network and from a second consumer device executing a second instance of the recommendation application, an indication that the second consumer device is executing the second instance of the recommendation application and an indication of a second geolocation of the second consumer device, the second geolocation being determined by a second GPS system of the second consumer device;

determining that a distance between the first geolocation and the second geolocation is less than a threshold distance;

based at least on the distance being less than the threshold distance, causing a presentation of a representation of the merchant on a display of the second consumer device, the representation including a good offered by the merchant;

causing a presentation of a first incentive to conduct a first transaction with the merchant on a display of the first consumer device;

causing a presentation of a second incentive to conduct a second transaction with the merchant on the display of the second consumer device;

receiving, from the first consumer device, a first order of a first good offered by the merchant;

receiving, from the second consumer device, a second order of a second good offered by the merchant;

applying the first incentive to the first order;

applying the second incentive to the second order;

creating an association between the first order and the second order based at least in part on determining that the distance is less than the threshold distance;

generating a combined order based at least in part on the association between the first order and the second order;

sending, via the network, the combined order to the merchant; and

sending, via the network, data associated with the combined order to a courier service to initiate delivery of the first good to a first consumer associated with the first consumer device and the second good to a second consumer associated with the second consumer device.

15. The server computing device as claim 14 recites, wherein the merchant comprises a first merchant and the acts further comprise:

causing a presentation of a second representation of a second merchant on the display of the second consumer device based at least in part on a consumer profile associated with the second consumer, wherein a geolocation associated with the second merchant is within a threshold distance of a geolocation associated with the first merchant.

16. The server computing device as claim 14 recites, wherein the merchant comprises a first merchant and the acts further comprise:

accessing a consumer profile associated with the second consumer, the consumer profile indicating a previous transaction between the second consumer and a second merchant;

determining that a geolocation associated with the second merchant is within a threshold distance of a geolocation associated with the second merchant; and

ranking the first merchant and the second merchant based at least in part on preference data stored in the consumer profile,

wherein the causing the presentation of the representation of the first merchant on the display of the second consumer device is based at least in part on the first merchant being ranked higher than the second merchant.

17. The server computing device as claim 14 recites, wherein the combined order indicates respective consumers, respective items purchased, and respective delivery locations for the first order and the second order.

18. The server computing device as claim 14 recites, wherein the merchant comprises a first merchant and the acts further comprise:

determining that a second merchant is a preferred merchant of the second consumer; and

determining that a second distance between the first merchant and the second merchant is less than a threshold merchant distance,

wherein the second incentive is an incentive to conduct the second transaction with the second merchant, and the receiving the second order comprises receiving the second order for a second good offered by the second merchant, and

wherein the sending the combined order comprises sending the first order to the first merchant and the second order to the second merchant.

19. The server computing device as claim 14 recites, wherein the acts further comprise determining that a travel time between the first geolocation and the second geolocation is within a threshold time and wherein the causing the presentation of the first incentive and causing the presentation of the second incentive is based at least in part on determining that the travel time is within the threshold time.

20. The server computing device as claim 14 recites, wherein the indication of interest in the merchant comprises at least one of:

a selection of a like button;

a selection of a thumbs up icon; or

a selection of an order button.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2020
From: CAVIAR, LLC
To: DOORDASH, INC.
Reel/Frame 051568/0703 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2020
From: SQUARE, INC.
To: ALPINE ACQUISITION SUB, LLC
Reel/Frame 051652/0001 →
CHANGE OF NAME Recorded Jan 21, 2020
From: ALPINE ACQUISITION SUB, LLC
To: CAVIAR, LLC
Reel/Frame 051653/0129 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2016
From: DAIRE, KATHRYN; REICHENBACH, MATTHIAS
To: SQUARE, INC.
Reel/Frame 038878/0253 →