Automated package relocation from an unmanned kiosk
First Claim
1. A computer-implemented method to deliver packages to unmanned kiosks, retrieve packages, and deliver packages to alternate unmanned kiosks, comprising:
- transmitting, by one or more computing devices, to an unmanned delivery device instructions to deliver a package to a first unmanned kiosk and information associated with the first unmanned kiosk location, the information comprising a location of the first unmanned kiosk and information associated with the package;
based on the information associated with the first unmanned kiosk location, delivering, by the unmanned delivery device, the package to the first unmanned kiosk;
transmitting, by the unmanned delivery device to the first unmanned kiosk, the information associated with the package;
at a time before a user associated with the package retrieves the package from the first kiosk, receiving, by the one or more computing devices, a request from a user computing device to retrieve the package from the first unmanned kiosk and to deliver the package to an alternate unmanned kiosk;
transmitting, by the one or more computing devices, to the unmanned delivery device instructions to retrieve the package from the first unmanned kiosk and instructions to deliver the package to the alternate unmanned kiosk and the information associated with the alternate unmanned kiosk location, the information comprising the first unmanned kiosk location and the information associated with the package to allow the unmanned delivery device to retrieve the package from the first unmanned kiosk and to deliver the package to the alternate unmanned kiosk;
receiving, by the unmanned delivery device, instructions from the first unmanned kiosk, the instructions comprising one or more of an approach route and a procedure to retrieve the package;
based on the instructions received from the first unmanned kiosk, retrieving, by the unmanned delivery device, the package from the first unmanned kiosk;
based on the information associated with the alternate unmanned kiosk location, delivering, by the unmanned delivery device, the package to the alternate unmanned kiosk; and
transmitting, by the unmanned delivery device to the alternate unmanned kiosk, the information associated with the package.
2 Assignments
0 Petitions
Accused Products
Abstract
Automated package deliveries comprises a server at a package delivery system that receives a request for a package delivery, the request comprising an identification of a package and an identification of a first kiosk location. The server associates the package with an aerial delivery device and a user authentication to retrieve the package. The server transmits to the delivery device instructions to deliver the package to the first kiosk. Subsequently, the server receives a request from a user computing device to retrieve the package from the first kiosk and deliver the package to an alternate kiosk. The server transmits to the delivery device instructions to retrieve the package from the first kiosk and instructions to deliver the package to the alternate kiosk. The delivery device retrieves the package from the automated kiosk and delivers the package to the alternate kiosk.
37 Citations
19 Claims
-
1. A computer-implemented method to deliver packages to unmanned kiosks, retrieve packages, and deliver packages to alternate unmanned kiosks, comprising:
-
transmitting, by one or more computing devices, to an unmanned delivery device instructions to deliver a package to a first unmanned kiosk and information associated with the first unmanned kiosk location, the information comprising a location of the first unmanned kiosk and information associated with the package; based on the information associated with the first unmanned kiosk location, delivering, by the unmanned delivery device, the package to the first unmanned kiosk; transmitting, by the unmanned delivery device to the first unmanned kiosk, the information associated with the package; at a time before a user associated with the package retrieves the package from the first kiosk, receiving, by the one or more computing devices, a request from a user computing device to retrieve the package from the first unmanned kiosk and to deliver the package to an alternate unmanned kiosk; transmitting, by the one or more computing devices, to the unmanned delivery device instructions to retrieve the package from the first unmanned kiosk and instructions to deliver the package to the alternate unmanned kiosk and the information associated with the alternate unmanned kiosk location, the information comprising the first unmanned kiosk location and the information associated with the package to allow the unmanned delivery device to retrieve the package from the first unmanned kiosk and to deliver the package to the alternate unmanned kiosk; receiving, by the unmanned delivery device, instructions from the first unmanned kiosk, the instructions comprising one or more of an approach route and a procedure to retrieve the package; based on the instructions received from the first unmanned kiosk, retrieving, by the unmanned delivery device, the package from the first unmanned kiosk; based on the information associated with the alternate unmanned kiosk location, delivering, by the unmanned delivery device, the package to the alternate unmanned kiosk; and transmitting, by the unmanned delivery device to the alternate unmanned kiosk, the information associated with the package. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system to deliver packages to unmanned kiosks, retrieve packages, and deliver packages to alternate unmanned kiosks, comprising:
-
a storage device for an unmanned delivery device; and a processor communicatively coupled to the storage device, wherein the processor executes application code instructions that are stored in the storage device to cause the system to; at a time before a user associated with a package retrieves the package from a first unmanned kiosk, receive, from a package delivery system computing device, information associated with a location of the first unmanned kiosk for retrieval of the package, the information comprising an identification of the package; establish a communication with the first unmanned kiosk; receive instructions from the first unmanned kiosk for accessing the package in a bay of the kiosk; secure the package for transportation; receive, from a package delivery system computing device, information associated with a location of a second unmanned kiosk for delivery of the package, the information comprising an identification of the package; transport the package to the location of the second unmanned kiosk; establish a communication with the second unmanned kiosk; verify that the second unmanned kiosk is associated with the identification of the package; receive instructions from the second unmanned kiosk for depositing the package in a bay of the second unmanned kiosk; and deposit the package in the bay of the second unmanned kiosk. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product, comprising:
a non-transitory computer-readable medium having computer-executable program instructions embodied thereon that when executed by a computer cause the computer to automatically return packages, the computer-executable instructions comprising; computer-executable program instructions to transmit to an unmanned delivery device information associated with a location of a first unmanned kiosk, the information comprising the first unmanned kiosk location, and information associated with a package to be delivered; computer-executable program instructions to receive a communication from the unmanned delivery device that the package is delivered to the first unmanned kiosk location and is stored in the first unmanned kiosk; after receiving the communication that the package is delivered to the first unmanned kiosk location, computer-executable program instructions to receive a request from a user computing device to retrieve the package from the first unmanned kiosk and deliver the package to a second unmanned kiosk; computer-executable program instructions to transmit instructions to the first unmanned kiosk to prepare the package for retrieval by the unmanned delivery device; computer-executable program instructions to transmit to the unmanned delivery device instructions to retrieve the package from the first unmanned kiosk; computer-executable program instructions to transmit to the unmanned delivery device instructions to deliver the package to the second unmanned kiosk and the information associated with a location of the second unmanned kiosk, the information comprising the second unmanned kiosk location, and information associated with the package; computer-executable program instructions to receive a communication from the unmanned delivery device that the package is delivered to the second unmanned kiosk location and is stored in the second unmanned kiosk. - View Dependent Claims (16, 17, 18, 19)
Specification