Facilitating delivery of a product
First Claim
1. A device, comprising:
- one or more memory devices; and
one or more processors, operatively coupled to the one or more memory devices, to;
receive a request for a product from a first user device;
generate first verification information based on the request;
identify a second user device, from a plurality of user devices, based on a geographic location associated with the second user device;
provide the first verification information to the second user device;
provide first information associated with the product to the second user device,the first information including location information corresponding to a pick-up location at which the product is to be acquired and a drop-off location at which the product is to be delivered;
identify a product delivery device, from a plurality of product delivery devices, based on one or more factors associated with the product delivery device, the one or more factors including;
an ability of the product delivery device to create the product, anda capability of the product delivery device to provide a particular security feature associated with delivery of the product;
provide second information associated with the product to the product delivery device to cause the product delivery device to;
create the product, andauthenticate the second user device before release of the product by the product delivery device;
receive a verification request from the first user device based on an interaction between the first user device and the second user device at the drop-off location;
generate second verification information based on the verification request; and
provide the second verification information to the first user device to permit the second user device to verify the first user device for delivery of the product.
1 Assignment
0 Petitions
Accused Products
Abstract
A device may receive a request for a product from a first user device and may generate first verification information based on the request. The device may provide the first verification information to a second user device and may provide first information associated with the product to the second user device, where the first information includes location information corresponding to a pick-up location and a drop-off location. The device may provide second information associated with the product to a product delivery device to permit the product delivery device to authenticate the second user device. The device may receive a verification request from the first user device based on an interaction and may generate second verification information. The device may provide the second verification information to the first user device to permit the second user device to verify the first user device for delivery of the product.
-
Citations
20 Claims
-
1. A device, comprising:
-
one or more memory devices; and one or more processors, operatively coupled to the one or more memory devices, to; receive a request for a product from a first user device; generate first verification information based on the request; identify a second user device, from a plurality of user devices, based on a geographic location associated with the second user device; provide the first verification information to the second user device; provide first information associated with the product to the second user device, the first information including location information corresponding to a pick-up location at which the product is to be acquired and a drop-off location at which the product is to be delivered; identify a product delivery device, from a plurality of product delivery devices, based on one or more factors associated with the product delivery device, the one or more factors including; an ability of the product delivery device to create the product, and a capability of the product delivery device to provide a particular security feature associated with delivery of the product; provide second information associated with the product to the product delivery device to cause the product delivery device to; create the product, and authenticate the second user device before release of the product by the product delivery device; receive a verification request from the first user device based on an interaction between the first user device and the second user device at the drop-off location; generate second verification information based on the verification request; and provide the second verification information to the first user device to permit the second user device to verify the first user device for delivery of the product. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by one or more processors, cause the one or more processors to; receive a request for a product from a first user device; generate first verification information based on the request; identify a second user device, from a plurality of user devices, based on a geographic location associated with the second user device; provide the first verification information to the second user device; provide first information associated with the product to the second user device, the first information including location information corresponding to a pick-up location at which the product is to be acquired and a drop-off location at which the product is to be delivered; identify a product delivery device, from a plurality of product delivery devices, based on one or more factors associated with the product delivery device, the one or more factors including; an ability of the product delivery device to create the product, and a capability of the product delivery device to provide a particular security feature associated with delivery of the product; provide second information associated with the product to the product delivery device to cause the product delivery device to; create the product, and authenticate the second user device before release of the product by the product delivery device; receive a verification request from the first user device based on an interaction between the first user device and the second user device at the drop-off location; generate a verification token based on the verification request; and provide the verification token to the first user device to permit the second user device to verify the first user device, based on obtaining the verification token from the first user device, for delivery of the product. - View Dependent Claims (10, 11, 12, 13, 14)
-
15. A method, comprising:
-
receiving, by a server device, a request for a product from a first user device; generating, by the server device, first verification information based on the request; identifying, by the server device, a second user device, from a plurality of user devices, based on a geographic location associated with the second user device; providing, by the server device, the first verification information to the second user device; providing, by the server device, first information associated with the product to the second user device, the first information including location information corresponding to a product location at which the product is to be acquired; identifying, by the server device, a product delivery device, from a plurality of product delivery devices, based on one or more factors associated with the product delivery device, the one or more factors including; an ability of the product delivery device to create the product, and a capability of the product delivery device to provide a particular security feature associated with delivery of the product; providing, by the server device, second information associated with the product to the product delivery device to cause the product delivery device to; create the product, and authenticate the second user device before release of the product by the product delivery device; receiving, by the server device, third information from the product delivery device regarding authentication of the second user device and release of the product by the product delivery device; providing, by the server device, fourth information to the first user device and the second user device, the fourth information including location information corresponding to a drop-off location at which the product is to be delivered; receiving, by the server device, a first verification request from the first user device based on an interaction between the first user device and the second user device at the drop-off location; receiving, by the server device, a second verification request from the second user device based on the interaction between the first user device and the second user device at the drop-off location; and providing, by the server device, a first verification signal to the first user device and a second verification signal to the second user device to permit delivery of the product. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification