IP Library Granted Patent US 12,479,674
Granted Patent B2
US 12,479,674 · App. 18/404,580 · Granted Nov 25, 2025

Pallet system for cargo transport

Inventors: Philipp Haban (Pittsburgh, PA); Daniel Adam Kanitz (Pittsburgh, PA)
Assignee: AURORA OPERATIONS, INC.
B65G67/04B65G43/10G05B15/02G06Q10/08B65G2201/0267
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 12,479,674
App. No.
18/404,580
Granted
Nov 25, 2025
Kind
B2
Abstract

In one example embodiment, a computer-implemented method for transporting cargo using smart palettes includes determining receipt of a first cargo onto a platform of a first smart palette at a first distribution hub. The method includes generating one or more signals that control a loading of the first smart palette and the first cargo onto a trailer located at the first distribution hub. The method includes determining a coordination with one or more second smart palettes associated with the trailer to determine a first position inside the trailer for the first smart palette and the first cargo. The method includes generating one or more signals that position the first smart palette and the first cargo at the first position inside the trailer.

Claims (46)

1 . A computer-implemented method comprising:

obtaining data indicative of a plurality of smart pallets located at a first location;

based on the data indicative of the plurality of smart pallets, determining a first smart pallet to autonomously load cargo onto a trailer of an autonomous vehicle at the first location;

providing, to the first smart pallet, data instructing the first smart pallet to move the cargo to an inside of the trailer of the autonomous vehicle;

providing, to the autonomous vehicle, data indicative of a second location, wherein the autonomous vehicle is to transport the cargo with the first smart pallet from the first location to the second location;

determining, based on data indicative of a location of the trailer of the autonomous vehicle, that the autonomous vehicle has arrived at the second location; and

providing data instructing the first smart pallet to unload the cargo from the inside of the trailer of the autonomous vehicle at the second location.

2 . The computer-implemented method of claim 1 , wherein the data instructing the first smart pallet to move the cargo to the inside of the trailer comprises a pick-up location for retrieving the cargo.

3 . The computer-implemented method of claim 1 , wherein the data instructing the first smart pallet to move the cargo to the inside of the trailer comprises a trailer location of the trailer of the autonomous vehicle.

4 . The computer-implemented method of claim 1 , wherein the data instructing the first smart pallet to move the cargo to the inside of the trailer is indicative of the autonomous vehicle.

5 . The computer-implemented method of claim 1 , wherein the data instructing the first smart pallet to move the cargo to the inside of the trailer comprises a cargo route for the cargo.

6 . The computer-implemented method of claim 1 , wherein the data instructing the first smart pallet to unload the cargo from the inside of the trailer of the autonomous vehicle at the second location comprises data indicative of a trailer of another vehicle in which the first smart pallet is to load the cargo.

7 . The computer-implemented method of claim 1 , further comprising:

determining a change in a transportation route of the autonomous vehicle; and

based on the change in the transportation route, providing data instructing the smart pallet to move within the inside of the trailer.

8 . The computer-implemented method of claim 7 , wherein the change in the transportation route comprises the autonomous vehicle stopping at a third location.

9 . The computer-implemented method of claim 8 , wherein the smart pallet is configured to move within the inside of the trailer prior to the autonomous vehicle arriving at the third location.

10 . The computer-implemented method of claim 1 , comprising:

determining a position for the first smart pallet within the trailer of the autonomous vehicle,

wherein the position of the first smart pallet is determined relative to an exit of the trailer based on a timing of the cargo being unloaded at the second location.

11 . The computer-implemented method of claim 1 , wherein the trailer comprises one or more second smart palettes that are communicatively connected to the first smart pallet.

12 . A computing system comprising:

one or more processors; and

one or more tangible, non-transitory, computer readable media that store instructions that are executable by the one or more processors to cause the computing system to perform operations, the operations comprising:

obtaining data indicative of a plurality of smart pallets located at a first location;

based on the data indicative of the plurality of smart pallets, determining a first smart pallet to autonomously load cargo onto a trailer of an autonomous vehicle at the first location;

providing, to the first smart pallet, data instructing the first smart pallet to move the cargo to an inside of the trailer of the autonomous vehicle;

providing, to the autonomous vehicle, data indicative of a second location, wherein the autonomous vehicle is to transport the cargo with the first smart pallet from the first location to the second location;

determining, based on data indicative of a location of the trailer of the autonomous vehicle, that the autonomous vehicle has arrived at the second location; and

providing data instructing the first smart pallet to unload the cargo from the inside of the trailer of the autonomous vehicle at the second location.

13 . The computing system of claim 12 , wherein the data instructing the first smart pallet to move the cargo to the inside of the trailer comprises a pick-up location for retrieving the cargo.

14 . The computing system of claim 12 , wherein the data instructing the first smart pallet to move the cargo to the inside of the trailer comprises a trailer location of the trailer of the autonomous vehicle.

15 . The computing system of claim 12 , wherein the data instructing the first smart pallet to move the cargo to the inside of the trailer is indicative of the autonomous vehicle.

16 . The computing system of claim 12 , wherein the data instructing the first smart pallet to move the cargo to the inside of the trailer comprises a cargo route for the cargo.

17 . The computing system of claim 12 , wherein the data instructing the first smart pallet to unload the cargo from the inside of the trailer of the autonomous vehicle at the second location comprises data indicative of a trailer of another vehicle in which the first smart pallet is to load the cargo.

18 . The computing system of claim 12 , wherein the operations further comprise:

determining a position for the first smart pallet within the trailer of the autonomous vehicle,

wherein the position of the first smart pallet is determined relative to an exit of the trailer based on a timing of the cargo being unloaded at the second location.

19 . The computing system of claim 12 , wherein the trailer comprises one or more second smart palettes that are communicatively connected to the first smart pallet.

20 . One or more tangible, non-transitory, computer readable media that store instructions that are executable by the one or more processors to perform operations comprising:

obtaining data indicative of a plurality of smart pallets located at a first location;

based on the data indicative of the plurality of smart pallets, determining a first smart pallet to autonomously load cargo onto a trailer of an autonomous vehicle at the first location;

providing, to the first smart pallet, data instructing the first smart pallet to move the cargo to an inside of the trailer of the autonomous vehicle;

providing, to the autonomous vehicle, data indicative of a second location, wherein the autonomous vehicle is to transport the cargo with the first smart pallet from the first location to the second location;

determining, based on data indicative of a location of the trailer of the autonomous vehicle, that the autonomous vehicle has arrived at the second location; and

providing data instructing the first smart pallet to unload the cargo from the inside of the trailer of the autonomous vehicle at the second location.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2024
From: UATC, LLC
To: AURORA OPERATIONS, INC.
Reel/Frame 067733/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2024
From: UBER TECHNOLOGIES, INC.
To: UATC, LLC
Reel/Frame 067077/0304 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2024
From: HABAN, PHILIPP; KANITZ, DANIEL ADAM
To: UBER TECHNOLOGIES, INC.
Reel/Frame 066025/0009 →