IP Library › Granted Patent US 11,587,030
Granted Patent B1
US 11,587,030 · App. 17/008,993 · Granted Feb 21, 2023

Systems and methods for inventory control and delivery using unmanned aerial vehicles

Inventor: Steven James Wilkins (Seattle, WA)
Assignee: Amazon Technologies, Inc.
G06Q10/087A01D46/30B64C39/024G06T7/90B64C2201/126B64C2201/128
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 11,587,030
App. No.
17/008,993
Filed
Sep 1, 2020
Granted
Feb 21, 2023
Kind
B1
Art Unit
3665
USPC
701/2
Abstract

Unmanned aerial vehicles (UAVs) may be configured and deployed to maintain inventory and retrieve products for delivery. The UAVs can be equipped with a plurality of sensors used to assess the condition of inventory items, report the condition to a central control, and to retrieve inventory items. The UAVs can scan fruits and vegetables, for example, to determine the current ripeness. The UAV can then harvest the items if ready or provide a status update if they are not ready. The UAVs can be used in conjunction with transporters and harvesters to deliver products from the field or warehouse to a central control or directly to the customer. In scanning the products for readiness, the UAVs can also detect issues such as spoilage, fungus, and pests. This information can be used for the specific application of treatments.

Claims (69)

1. A method comprising:

sending, to a vehicle, a first instruction associated with traveling to a location within an agricultural environment that includes a product;

receiving, from the vehicle, data collected by one or more sensors of the vehicle at the location, the data being associated with determining a readiness for delivering the product;

determining, based at least in part on the data, that the product is ready for delivery; and

sending, to the vehicle, a second instruction that causes the vehicle to collect the product.

2. The method of claim 1 , further comprising:

sending, to the vehicle, a first indication of a first route for traveling to the location within the agricultural environment;

sending, to the vehicle, a third instruction associated with delivering the product; and

sending, to the vehicle, a second indication of a second route for traveling from the location to a second location associated with delivering the product.

3. The method of claim 1 , further comprising:

sending, to a second vehicle, a third instruction associated with traveling to a second location within the agricultural environment that includes a second product;

receiving, from the second vehicle, second data collected by one or more second sensors of the second vehicle at the second location, the second data being associated with determining a second readiness for delivering the second product;

determining, based at least in part on the second data, that the second product is ready for delivery; and

sending, to the second vehicle, a fourth instruction associated with collecting the second product.

4. The method of claim 1 , further comprising:

receiving an order for the product; and

determining, among a plurality of vehicles, to instruct the vehicle to travel to the location within the agricultural environment.

5. The method of claim 1 , further comprising sending, to a second vehicle, a third instruction associated with traveling to the location within the agricultural environment for collecting the product.

6. The method of claim 1 , further comprising:

receiving, from the vehicle, second data collected by the one or more sensors of the vehicle at the location, the second data being associated with determining a second readiness for delivering a second product; and

determining, based at least in part on the second data, that the second product is ready for delivery or is yet to be ready for delivery.

7. The method of claim 6 , further comprising, based at least in part on determining that the product is ready for delivery, updating an inventory database associated with the product.

8. A system comprising:

at least one processor; and

one or more non-transitory computer-readable media storing computer-executable instructions that, when executed by the at least one processor, cause the at least one processor to perform acts comprising:

sending an instruction to a vehicle for traveling to a location that includes perishable products;

receiving data collected by the vehicle at the location;

determining, based at least in part on data, an amount of the perishable products at the location being ready for delivery; and

based at least in part on the amount of the perishable products, one of:

determining to harvest the perishable products, or

determining to refrain from harvesting the perishable products.

9. The system of claim 8 , the acts further comprising at least one of:

sending a third instruction to the vehicle for traveling to a second location associated with a second perishable product; or

sending a fourth instruction to the vehicle for traveling to a third location associated with a waiting area of the vehicle.

10. The system of claim 8 , the acts further comprising sending a second instruction to the vehicle for delivering one or more of the perishable products, wherein the second instruction causes the vehicle to harvest the one or more perishable products and travel to a second location associated with one of storing the one or more perishable products or delivering the one or more perishable products to a consumer.

11. The system of claim 8 , the acts further comprising, based at least in part on the data, updating an inventory database associated with the perishable products.

12. The system of claim 8 , the acts further comprising:

determining a route associated with the vehicle traveling to the location; and

sending the route to the vehicle, wherein the vehicle is configured to utilize the route for traveling to the location.

13. The system of claim 8 , the acts further comprising:

sending a second instruction to the vehicle for traveling to a second location that includes a second perishable product;

receiving second data collected by the vehicle at the second location, wherein the second data is associated with determining a second readiness of the second perishable product; and

based at least in part on the second data, one of:

determining that the second perishable product is ready for delivery; or

determining that the second perishable product is yet to be ready for delivery.

14. A method comprising:

receiving an order for a product;

determining, based at least in part on accessing an inventory database, an inventory of the product;

determining, based at least in part on the inventory, a location within an agricultural environment that includes the product;

selecting, among a plurality of vehicles and based at least in part on the location, a vehicle for traveling to the location;

causing the vehicle to travel to the location that includes the product;

receiving data generated by one or more sensors of the vehicle, the data being associated with determining a readiness for delivering the product; and

determining, based at least in part on the data, that the product is ready for delivery or is yet to be ready for delivery.

15. The method of claim 14 , wherein determining that the product is ready for delivery or is yet to be ready for delivery comprises determining that the product is yet to be ready for delivery, further comprising determining to refrain from delivering the product.

16. The method of claim 14 , wherein determining that the product is ready for delivery or is yet to be ready for delivery comprises determining that the product is ready for delivery, further comprising causing the vehicle to harvest the product.

17. The method of claim 16 , further comprising at least one of:

causing the vehicle to travel to a second location associated with delivering the product; or

causing a second vehicle to travel to the location for receiving the product.

18. The method of claim 14 , further comprising:

causing the vehicle to travel to a second location within the agricultural environment that includes a second product;

receiving second data from the vehicle, wherein the second data is associated with determining a second readiness of the second product; and

determining whether the second product is ready for delivery.

19. The method of claim 14 , further comprising:

causing a second vehicle to travel to a second location within the agricultural environment that includes a second product, wherein at the second location the second vehicle is configured to activate one or more sensors for determining a second readiness of the second product; and

causing the second vehicle to deliver the second product based at least in part on the second product being ready for delivery.

20. The method of claim 14 , wherein the location comprises a first location, further comprising:

determining, based at least in part on the inventory, a first example of the product and a second example of the product, the first example being stored in association with a first readiness of the product and the first location, the second example being stored in association with a second readiness of the product and a second location of the second example of the product within the agricultural environment; and

determining, based at least in part on the first readiness and the second readiness, to cause the vehicle to travel to the first location,

wherein determining that the product is ready for delivery or is yet to be ready for delivery comprises determining that the first example of the product is ready for delivery or is yet to be ready for delivery.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2020
From: WILKINS, STEVEN JAMES
To: AMAZON TECHNOLOGIES, INC.
Reel/Frame 053657/0682 →
Continuity (1)
Division 15796538 · Oct 27, 2017
Cited By (5)
US 12,284,949 US 12,490,690 US 12,490,691 US 12,514,174 US 12,582,056