Providing recommended items
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving, by a computer system associated with an electronic marketplace from a user computing device, an order for a requested item offered from the electronic marketplace and a selection of a delivery method from available delivery methods to a requested location, the delivery method based at least in part on using an unmanned aerial vehicle (UAV) to deliver the requested item to the requested location within a shorter predefined time frame relative to a predefined time frame of another one of the available delivery methods;
in response to the selection of the delivery method that has the shorter predefined time frame, determining, by the computer system, a recommended item based at least in part on a comparison of an attribute of the recommended item and an attribute of the requested item and on an available UAV delivery space;
causing, by the computer system, one or more UAVs to deploy to the requested location based at least in part on the order for the requested item and on the selection of the delivery method and absent of an order for the recommended item, the one or more UAVs retaining at least the requested item and the recommended item;
based at least in part on deploying the one or more UAVs, sending, by the computer system to the user computing device, a notification that the requested item and the recommended item have been shipped and an option to order the recommended item; and
causing, by the computer system, the one or more UAVs to deliver the requested item to the requested location based at least in part on the order and to deliver the recommended item to the requested location based at least in part on receiving a selection of the option to order the recommended item.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for providing a number of items may be described. For example, a request for a delivery of an item within a time frame may be received. An additional item may be determined based at least in part on the item and the time frame. Both items may be scheduled for delivery based at least in part on the time frame. Information associated with the items and including an option to accept a delivery of the additional item may be provided. If the option may have been selected, a delivery of the additional item may be caused.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving, by a computer system associated with an electronic marketplace from a user computing device, an order for a requested item offered from the electronic marketplace and a selection of a delivery method from available delivery methods to a requested location, the delivery method based at least in part on using an unmanned aerial vehicle (UAV) to deliver the requested item to the requested location within a shorter predefined time frame relative to a predefined time frame of another one of the available delivery methods; in response to the selection of the delivery method that has the shorter predefined time frame, determining, by the computer system, a recommended item based at least in part on a comparison of an attribute of the recommended item and an attribute of the requested item and on an available UAV delivery space; causing, by the computer system, one or more UAVs to deploy to the requested location based at least in part on the order for the requested item and on the selection of the delivery method and absent of an order for the recommended item, the one or more UAVs retaining at least the requested item and the recommended item; based at least in part on deploying the one or more UAVs, sending, by the computer system to the user computing device, a notification that the requested item and the recommended item have been shipped and an option to order the recommended item; and causing, by the computer system, the one or more UAVs to deliver the requested item to the requested location based at least in part on the order and to deliver the recommended item to the requested location based at least in part on receiving a selection of the option to order the recommended item. - View Dependent Claims (2, 3, 4, 20)
-
-
5. One or more non-transitory computer-readable media comprising instructions that, when executed with one or more processors, cause a computing system to perform operations comprising at least:
-
receiving, from a computing device, a request for a delivery of an item to a delivery location, the request identifying a delivery method from available delivery methods, the delivery method based at least in part on using an unmanned vehicle to deliver the item to the delivery location within a shorter time frame relative to a time frame of another one of the available delivery methods; in response to the request identifying the delivery method that has the shorter time frame, determining an additional item based at least in part on a comparison of an attribute of the additional item and an attribute of the item and on an available unmanned vehicle delivery space; scheduling the item and the additional item to be delivered based at least in part on the shorter time frame, wherein the scheduling comprises causing one or more unmanned vehicles to deploy to the delivery location based at least in part on the request for the delivery of the item and on the delivery method and absent of a request from the computing device for the additional item, the one or more unmanned vehicles retaining at least the item and the additional item; providing, to the computing device, information associated with the item and the additional item, the information comprising an option to accept a delivery of the additional item based at least in part on the scheduling; receiving, from the computing device, a selection of the option; causing the one or more unmanned vehicles to deliver the item based at least in part on the request for the item; and causing the one or more unmanned vehicles to deliver the additional item based at least on the selection of the option. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
one or more processors; and one or more non-transitory computer-readable media comprising instructions that, when executed with the one or more processors, cause the system to at least; receive, from a computing device, a request to deliver an item to a delivery location, the item offered from a network-based resource, the request identifying a delivery method from available delivery methods, the delivery method based at least in part on using an unmanned vehicle to deliver the item to the delivery location within a shorter time frame relative to a time frame of another one of the available delivery methods; in response to the request identifying the delivery method that has the shorter time frame, determine an additional item based at least in part on a comparison of an attribute of the additional item and an attribute of the item and on an available unmanned vehicle delivery space, the additional item available for ordering from the network-based resource; cause a delivery of the item and of the additional item to be initiated based at least in part on the shorter time frame, the delivery initiated by at least deploying one or more unmanned vehicles to the delivery location based at least in part on the request to deliver the item and on the delivery method and absent of a request for the additional item, the one or more unmanned vehicles retaining at least the item and the additional item; provide, to the computing device, information about the initiated delivery, the information comprising an option to order the additional item; cause the one or more unmanned vehicles to deliver the item within the shorter time frame based at least in part on the request to deliver the item; and cause the one or more unmanned vehicles to deliver the additional item based at least in on part on receiving a selection of the option. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification