Managing communications between proximate mobile devices
First Claim
1. A method comprising:
- determining, by one or more processors executing a first instance of an application on a first mobile device, a first delivery location associated with the first mobile device;
receiving, by the one or more processors, via a first user interface presented by the first instance of the application on the first mobile device, a selection of a first item, offered by a merchant, for delivery to the first delivery location;
determining that a second mobile device having a second instance of the application installed thereon is within a threshold distance of the first delivery location;
sending, to the second mobile device within the threshold distance of the first delivery location, information for creating a combined order, wherein receipt by the second mobile device of the information for creating the combined order causes, at least in part, the second instance of the application to present, on the second mobile device, a second user interface including the information for creating the combined order; and
receiving, from the second mobile device, an indication of creating the combined order, the combined order including the first item and a second item associated with the second mobile device,wherein the determining that the second mobile device having the second instance of the application installed thereon is within the threshold distance of the first delivery location is performed by a service computing device in response, at least in part, to the service computing device receiving an indication that the second instance of the application has been accessed on the second mobile device.
4 Assignments
0 Petitions
Accused Products
Abstract
In some examples, a first device of a first buyer may receive a selection of a first item offered by a selected merchant. The first device may determine whether any second devices are within a threshold distance of the first device. Based on a second device being within the threshold distance, the first device may send, to the second device, a communication for creating a combined order. Receipt of the communication may cause the second device to present, to a second buyer, an interface for creating a combined order. The second buyer may use the second device to select a second item to order from the merchant. At least one of the first device or the second device may send combined order information to a service computing device, which may send the combined order to the merchant and schedule a courier to deliver the ordered items to the buyers.
-
Citations
20 Claims
-
1. A method comprising:
-
determining, by one or more processors executing a first instance of an application on a first mobile device, a first delivery location associated with the first mobile device; receiving, by the one or more processors, via a first user interface presented by the first instance of the application on the first mobile device, a selection of a first item, offered by a merchant, for delivery to the first delivery location; determining that a second mobile device having a second instance of the application installed thereon is within a threshold distance of the first delivery location; sending, to the second mobile device within the threshold distance of the first delivery location, information for creating a combined order, wherein receipt by the second mobile device of the information for creating the combined order causes, at least in part, the second instance of the application to present, on the second mobile device, a second user interface including the information for creating the combined order; and receiving, from the second mobile device, an indication of creating the combined order, the combined order including the first item and a second item associated with the second mobile device, wherein the determining that the second mobile device having the second instance of the application installed thereon is within the threshold distance of the first delivery location is performed by a service computing device in response, at least in part, to the service computing device receiving an indication that the second instance of the application has been accessed on the second mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more non-transitory computer-readable media maintaining instructions of a first instance of an application that, when executed by one or more processors of a first mobile device, program the one or more processors to:
-
receive, via the first user interface presented on the first mobile device, a selection of a first item offered by a merchant for delivery; determine a current location of the first mobile device based at least in part on location information received from a first global positioning system (GPS) receiver associated with the first mobile device; determine that a second mobile device having a second instance of the application installed thereon is within a threshold distance of the current location of the first mobile device; send, to the second mobile device, a communication including information identifying the merchant and an indication of an incentive for ordering from the merchant, wherein receipt by the second mobile device of the indication of the incentive causes, at least in part, the second instance of the application installed on the second mobile device to present information for creating a combined order; receive, from the second mobile device, an indication of a second item for creating the combined order; and send, to a service computing device, information related to the first item and the second item as the combined order, wherein the instructions further program the one or more processors to; present, in the first user interface on the first mobile device, a virtual control selectable for creating the combined order; and in response to receiving, via the first user interface, selection of the virtual control, sending a signal to determine that the second mobile device is within the threshold distance of the first mobile device. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
determining, by one or more processors executing a first instance of an application on a first mobile device, a first delivery location associated with the first mobile device; receiving, by the one or more processors, via a first user interface presented by the first instance of the application on the first mobile device, a selection of a first item, offered by a merchant, for delivery to the first delivery location; determining that a second mobile device having a second instance of the application installed thereon is within a threshold distance of the first delivery location; sending, to the second mobile device within the threshold distance of the first delivery location, information for creating a combined order, wherein receipt by the second mobile device of the information for creating the combined order causes, at least in part, the second instance of the application to present, on the second mobile device, a second user interface including the information for creating the combined order; receiving, from the second mobile device, an indication of creating the combined order, the combined order including the first item and a second item associated with the second mobile device; and sending, to the second mobile device, with the information for creating the combined order, an indication of a time threshold within which to order from the merchant to receive the incentive, wherein sending the indication of the time threshold causes, at least in part, the second user interface on the second mobile device to present the indication of the time threshold. - View Dependent Claims (16, 17)
-
-
18. A method comprising:
-
receiving, by one or more processors executing a first instance of an application on a first mobile device, via a first user interface presented on the first mobile device by the first instance of the application, a selection of a first item offered by a merchant for delivery; determining a current location of the first mobile device based at least in part on location information received from a first global positioning system (GPS) receiver associated with the first mobile device; determining that a second mobile device having a second instance of the application installed thereon is within a threshold distance of the current location of the first mobile device; sending, to the second mobile device, a communication including information identifying the merchant and an indication of an incentive for ordering from the merchant, wherein receipt by the second mobile device of the indication of the incentive causes, at least in part, the second instance of the application installed on the second mobile device to present information for creating a combined order; receiving, from the second mobile device, an indication of a second item for creating the combined order; sending, to a service computing device, information related to the first item and the second item as the combined order; determining that a third mobile device including a third instance of the application installed thereon is located within the threshold distance of the current location of the first mobile device; and sending, to the third mobile device, the communication including information identifying the merchant and the indication of the incentive for ordering from the merchant, wherein receipt of the indication of the incentive causes, at least in part, the third instance of the application installed on the third mobile device to present information for creating a combined order. - View Dependent Claims (19, 20)
-
Specification