IP Library Granted Patent US 10,815,080
Granted Patent B2
US 10,815,080 · App. 15/404,003 · Granted Oct 27, 2020

Automatic truck loading and unloading system

Inventor: Julie Anderson (Wayzata, MN)
Assignee: OMNITRACS, LLC
B65G67/04B65G1/0492B65G1/16B65G47/02B65G67/02G05B19/41895G06K9/00832G06K9/20G06Q10/06G06Q10/08G06Q10/083G06Q50/28B65G2203/046G01C21/005G05D2201/0216
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 10,815,080
App. No.
15/404,003
Granted
Oct 27, 2020
Kind
B2
Abstract

The present disclosure provides an automatic loading and unloading system that is adaptable for an array of freight sizes, trucks and/or trailers. In some examples, the automatic loading and unloading may inventory the parcels scheduled for delivery, identify the dimensions of the parcels, and plot a loading configuration that maximizes the use of the truck or trailer. Based on the plotting, the automatic loading and unloading system may direct the automated guided vehicles (e.g., automatic forklifts) to the parcels scheduled for delivery. The automated guided vehicles may utilize the information received from the automatic loading and unloading system to identify a route from the parcel's storage location in the warehouse, for example, to the plotted position in the truck or trailer.

Claims (59)

1. A method for automated loading and unloading of a trailer, comprising:

receiving, at a network entity, inventory of one or more parcels scheduled for delivery;

determining, at the network entity, a configuration of the trailer;

determining a placement location for each of the one or more parcels in the trailer based on the configuration of the trailer,

wherein the one or more parcels includes a first parcel of a first size and a second parcel of a second size that is different from the first size;

controlling an automated guide vehicle, using plot information received from the network entity, to load each of the one or more parcels into each placement location; and

verifying, at the network entity, the loading of the one or more parcels by the automated guide vehicle based on a vision system in the trailer, wherein the verifying the loading of the one or more parcels comprises determining an error in the loading based on the verification by the vision system and transmitting instructions, from the network entity to the automated guide vehicle, to correct the error in the loading,

wherein the automated guide vehicle obtains the one or more parcels outside of the trailer and loads the one or more parcels inside of the trailer.

2. The method of claim 1 , wherein each of the one or more parcels include a tracking identifiers to identify and enable tracking of a location of each of the one or more parcels.

3. The method of claim 1 , wherein controlling the automated guide vehicle to load each of the one or more parcels into the trailer comprises:

identifying a route for the automated guide vehicle from a current location of the one or more parcels to the corresponding placement location inside the trailer; and

transmitting the route from the network entity to the automated guide vehicle,

wherein the route is included in the plot information.

4. The method of claim 1 , wherein controlling the automated guide vehicle to load each of the one or more parcels into the trailer comprises:

determining an orientation and an angle of entry into the trailer for the automated guide vehicle;

transmitting the orientation and the angle of entry information to the automated guide vehicle for loading the trailer.

5. The method of claim 1 , wherein determining the placement location for each of the one or more parcels in the trailer based on the configuration of the trailer comprises:

determining dimensions of each of the one or more parcels; and

determining each placement location based on the dimensions of each of the one or more parcels.

6. The method of claim 1 , wherein the verifying comprises the vision system in the trailer identifying a package location based on triangulating signals from the parcel.

7. The method of claim 6 , wherein the verifying the loading of the one or more parcels by the automated guide vehicle based on the vision system comprises:

receiving, at the network entity, visual data from the vision system;

identifying the one or more parcels being transported by the automated guide vehicle based on the visual data;

determining a loading location of the one or more parcels; and

determining whether the loading location exceeds a predetermined threshold from a planned location.

8. An apparatus for automated loading and unloading of a trailer, comprising:

a processor;

a memory coupled to the processor, wherein the memory includes instructions executable by the processor to:

receive, at a network entity, inventory of one or more parcels scheduled for delivery;

determine, at the network entity, a configuration of the trailer;

determine a placement location for each of the one or more parcels in the trailer based on the configuration of the trailer,

wherein the one or more parcels includes a first parcel of a first size and a second parcel of a second size that is different from the first size;

control an automated guide vehicle, based on plot information received from the network entity, to load each of the one or more parcels into each placement location; and

verify, at the network entity, the loading of the one or more parcels by the automated guide vehicle based on a vision system in the trailer, wherein the verify the loading of the one or more parcels comprises

determining an error in the loading based on the verification by the vision system and transmitting instructions, from the network entity to the automated guide vehicle, to correct the error in the loading, wherein the automated guide vehicle obtains the one or more parcels outside of the trailer and loads the one or more parcels inside of the trailer.

9. The apparatus of claim 8 , wherein each of the one or more parcels include a tracking identifiers to identify and enable tracking of a location of each of the one or more parcels.

10. The apparatus of claim 8 , wherein the instructions for controlling the automated guide vehicle to load each of the one or more parcels into the trailer are further executable by the processor to:

identify a route for the automated guide vehicle from a current location of the one or more parcels to the corresponding placement location inside the trailer; and

transmit the route from the network entity to the automated guide vehicle,

wherein the route is included in the plot information.

11. The apparatus of claim 8 , wherein the instructions for controlling the automated guide vehicle to load each of the one or more parcels into the trailer are further executable by the processor to:

determine an orientation and an angle of entry into the trailer for the automated guide vehicle;

transmit the orientation and the angle of entry information to the automated guide vehicle for loading the trailer.

12. The apparatus of claim 8 , wherein the verification comprises the vision system in the trailer identifying a package location based on triangulating signals from the parcel.

13. A non-transitory computer readable medium for automated loading and unloading of a trailer, comprising code for:

receiving, at a network entity, inventory of one or more parcels scheduled for delivery;

determining, at the network entity, a configuration of the trailer;

determining a placement location for each of the one or more parcels in the trailer based on the configuration of the trailer,

wherein the one or more parcels includes a first parcel of a first size and a second parcel of a second size that is different from the first size;

controlling an automated guide vehicle, based on plot information received from the network entity, to load each of the one or more parcels into each placement location; and

verifying, at the network entity, the loading of the one or more parcels by the automated guide vehicle based on a vision system in the trailer, wherein the verifying the loading of the one or more parcels comprises determining an error in the loading based on the verification by the vision system and transmitting instructions, from the network entity to the automated guide vehicle, to correct the error in the loading, wherein the automated guide vehicle obtains the one or more parcels outside of the trailer and loads the one or more parcels inside of the trailer.

14. The non-transitory computer readable medium of claim 13 , wherein each of the one or more parcels include a tracking identifiers to identify and enable tracking of a location of each of the one or more parcels.

15. The non-transitory computer readable medium of claim 13 , wherein the code for controlling the automated guide vehicle to load each of the one or more parcels into the trailer further includes code for:

identifying a route for the automated guide vehicle from a current location of the one or more parcels to the corresponding placement location inside the trailer; and

transmitting the route from the network entity to the automated guide vehicle.

16. The non-transitory computer readable medium of claim 13 , wherein the code for controlling the automated guide vehicle to load each of the one or more parcels into the trailer further includes code for:

determining an orientation and an angle of entry into the trailer for the automated guide vehicle;

transmitting the orientation and the angle of entry information to the automated guide vehicle for loading the trailer.

17. The non-transitory computer readable medium of claim 13 , wherein the verifying comprises the vision system in the trailer verifying a package location based on triangulating signals from the parcel.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT PATENT NUMBER D856640 PREVIOUSLY RECORDED ON REEL 056601 FRAME 0630. ASSIGNOR(S) HEREBY CONFIRMS THE FIRST LIEN PATENT SECURITY AGREEMENT. Recorded Nov 17, 2021
From: OMNITRACS, LLC; ROADNET TECHNOLOGIES, INC.; SMARTDRIVE SYSTEMS, INC.; XRS CORPORATION; HYPERQUEST, LLC (F/K/A HYPERQUEST, INC.); AUDATEX NORTH AMERICA, LLC (F/K/A AUDATEX NORTH AMERICA, INC.); CLAIMS SERVICES GROUP, LLC; DMEAUTOMOTIVE LLC; ENSERVIO, LLC (F/K/A ENSERVIO, INC.); MOBILE PRODUCTIVITY, LLC; SEE PROGRESS, LLC (F/K/A SEE PROGRESS, INC.); SOLERA HOLDINGS, LLC (F/K/A SOLERA HOLDINGS, INC.); EDRIVING FLEET LLC; FINANCE EXPRESS LLC
To: GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT
Reel/Frame 058174/0907 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT PATENT NUMBER D856640 PREVIOUSLY RECORDED ON REEL 056598 FRAME 0059. ASSIGNOR(S) HEREBY CONFIRMS THE SECOND LIEN PATENT SECURITY AGREEMENT. Recorded Nov 17, 2021
From: OMNITRACS, LLC; ROADNET TECHNOLOGIES, INC.; SMARTDRIVE SYSTEMS, INC.; XRS CORPORATION; HYPERQUEST, LLC (F/K/A HYPERQUEST, INC.); AUDATEX NORTH AMERICA, LLC (F/K/A AUDATEX NORTH AMERICA, INC.); CLAIMS SERVICES GROUP, LLC; DMEAUTOMOTIVE LLC; ENSERVIO, LLC (F/K/A ENSERVIO, INC.); MOBILE PRODUCTIVITY, LLC; SEE PROGRESS, LLC (F/K/A SEE PROGRESS, INC.); SOLERA HOLDINGS, LLC (F/K/A SOLERA HOLDINGS, INC.); EDRIVING FLEET LLC; FINANCE EXPRESS LLC
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 058175/0775 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Jun 16, 2021
From: OMNITRACS, LLC; ROADNET TECHNOLOGIES, INC.; SMARTDRIVE SYSTEMS, INC.; XRS CORPORATION; HYPERQUEST, LLC (F/K/A HYPERQUEST, INC.); AUDATEX NORTH AMERICA, LLC (F/K/A AUDATEX NORTH AMERICA, INC.); CLAIMS SERVICES GROUP, LLC; DMEAUTOMOTIVE LLC; ENSERVIO, LLC (F/K/A ENSERVIO, INC.); MOBILE PRODUCTIVITY, LLC; SEE PROGRESS, LLC (F/K/A SEE PROGRESS, INC.); SOLERA HOLDINGS, LLC (F/K/A SOLERA HOLDINGS, INC.); EDRIVING FLEET LLC; FINANCE EXPRESS LLC
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 056598/0059 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jun 16, 2021
From: OMNITRACS, LLC; ROADNET TECHNOLOGIES, INC.; SMARTDRIVE SYSTEMS, INC.; XRS CORPORATION; HYPERQUEST, LLC (F/K/A HYPERQUEST, INC.); AUDATEX NORTH AMERICA, LLC (F/K/A AUDATEX NORTH AMERICA, INC.); CLAIMS SERVICES GROUP, LLC; DMEAUTOMOTIVE LLC; ENSERVIO, LLC (F/K/A ENSERVIO, INC.); MOBILE PRODUCTIVITY, LLC; SEE PROGRESS, LLC (F/K/A SEE PROGRESS, INC.); SOLERA HOLDINGS, LLC (F/K/A SOLERA HOLDINGS, INC.); EDRIVING FLEET LLC; FINANCE EXPRESS LLC
To: GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT
Reel/Frame 056601/0630 →
SECURITY INTEREST RELEASE (REEL/FRAME: 053983/0570) Recorded Jun 8, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS GRANTEE
To: OMNITRACS, LLC
Reel/Frame 056518/0684 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Oct 6, 2020
From: OMNITRACS, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 053983/0570 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2017
From: ANDERSON, JULIE
To: OMNITRACS, LLC
Reel/Frame 040950/0662 →
Continuity (1)
Related Publication 20180194575A1 · Jul 12, 2018
Cited By (3)
US 12,265,400 US 12,269,683 US 12,275,606