# US 11,443,396 B2 · Systems and methods for prioritizing trailers at receiving facility

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,443,396 B2
- Document ID: US11443396B2
- Status: Granted
- Kind: B2
- Application number: 16/799,165
- Filed: 2020-02-24
- Published: 2020-08-27
- Granted: 2022-09-13
- Earliest claimed: 2019-02-25
- Assignees: Walmart Apollo, LLC
- Applicants: Walmart Apollo, LLC
- Inventors: Jordon Morris
- Web page: https://patentgrep.com/patent/US11443396B2

## CPC

- G06Q 10/08: Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06F 16/27: Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
- G06Q 10/06315: {Needs-based resource requirements planning or analysis}
- G06Q 10/06316: {Sequencing of tasks or work}
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A system for prioritizing trailers delivering retail goods for an available receiving facility comprises a control unit that assigning a trailer from the plurality of trailers to be received by an available loading dock in response to data received by the control unit regarding a determined event requiring the retail goods in the trailer; and a plurality of sensors that receive and process information regarding the event and output the information as the data to the control unit. The control unit includes an allocation engine that identifies a match between the trailer and the available loading dock and prioritizes the trailer over other trailers of the plurality of trailers for receipt by the available loading dock according to the determined event.

## Claims

### Claim 1

A system for prioritizing a plurality of trailers delivering retail goods for an available receiving facility, the system comprising:
a plurality of sensors configured to output sensor data; and
a control unit configured to:
receive the sensor data from the plurality of sensors, scheduling data, vehicle computer data, trailer data and other data regarding information about perishable items contained within a trailer of the plurality of trailers;
identify a match between the trailer and an available loading dock based on the sensor data, the scheduling data, the vehicle computer data, the trailer data, and the other data received;
prioritize the trailer over other trailers of the plurality of trailers based on a determination that the trailer contains perishable items and has traveled a greater distance than another trailer containing the same perishable items based on the trailer data and the other data received;
assign the trailer to the available loading dock based on the prioritization; and
output a control signal to at least one remote controller to control operations of at least one of an autonomous ground vehicle to manage the trailer utilization of the assigned available loading dock and a dock door of the assigned available loading dock to automatically open the dock door of the assigned available loading dock as the trailer approaches the assigned available loading dock.

### Claim 2 (depends on 1)

The system of claim 1, wherein the allocation engine of the control unit further prioritizes and assigns, in real-time or near real-time, the trailer to the available loading dock in response to inventory data and store requirements for at least some of the retail goods in the trailer based on the other data received.

### Claim 3 (depends on 1)

The system of claim 1, wherein the allocation engine of the control unit further prioritizes and assigns the trailer of the plurality of trailers to the available loading dock according to an initial ranking of the trailer, and wherein a sensor of the plurality of sensors collects data that establishes a compatibility between the trailer and the assigned dock door.

### Claim 4 (depends on 1)

The system of claim 1, wherein the control unit comprises a store status processing module that receives and processes a combination of event data, inventory data, and store-specific requirement data to determine a current need at a store for items at the available receiving facility.

### Claim 5 (depends on 1)

The system of claim 1, wherein the control unit comprises a loading dock status processing module that receives and processes a combination of the event data, scheduling data, and sensor data to determine a possible match between the available loading dock and the trailer.

### Claim 6 (depends on 1)

The system of claim 1, wherein the allocation engine further generates a signal that instructs other computers, devices, or relevant apparatuses to reallocate the plurality of trailers so that at least some trailers carrying cargo relevant to the determined event are prioritized for the available loading dock.

### Claim 7 (depends on 1)

The system of claim 1, wherein the control unit comprises a trailer priority queue that arranges a listing of the plurality of trailers according to a priority for trailer inventory at the available receiving facility.

### Claim 8

A method for prioritizing a plurality of trailers delivering retail goods for an available receiving facility, the method comprising:
receiving, by a control unit, sensor data from a plurality of sensors, scheduling data, vehicle computer data, trailer data, and other data regarding a determined event requiring at least some of the retail goods in a trailer of a plurality of trailers;
identifying, by the control unit, a match between the trailer and an available loading dock based on at least one of the received sensor data, scheduling data, vehicle computer data, trailer data, and the other data;
prioritizing, by the control unit, the trailer over other trailers in the plurality of trailers for receipt by the available loading dock based on the determined event, wherein the determined event is the control unit determining that the trailer contains perishable items and has traveled a greater distance than another trailer containing the same perishable items based on the trailer data received;
assigning, by the control unit, the prioritized trailer from the plurality of trailers to the available loading dock; and
outputting, by the control unit, a control signal to at least one remote controller to control operations of at least one of an autonomous ground vehicle to manage the trailer utilization of the assigned available loading dock and a dock door of the assigned available loading dock to automatically open the dock door as the trailer approaches the assigned available loading dock.

### Claim 9 (depends on 8)

The method of claim 8, wherein prioritizing the trailer further comprises:
prioritizing, in real-time or near real-time, the trailer over the other trailers based at least in part on inventory data and store requirements for the retail goods in the trailer.

### Claim 10 (depends on 8)

The method of claim 8, further comprising:
receiving a combination of event data, inventory data, and store-specific requirement data for an individual store; and
processing the received combination to determine a current need at the individual store for items at the receiving facility.

### Claim 11 (depends on 8)

The method of claim 8, further comprising:
receiving a combination of scheduling data, vehicle computer data, sensor data, and trailer data; and
processing the received combination to determine a possible match between the trailer and the available loading dock.

### Claim 12 (depends on 8)

The method of claim 8, further comprising:
generating another control signal that instructs other computers, devices, or relevant apparatuses to reallocate the plurality of trailers so that at least some trailers carrying cargo relevant to the determined event are prioritized for the available loading dock.

### Claim 13 (depends on 8)

The method of claim 8, further comprising:
prioritizing the plurality of trailers according to a priority for the trailer inventory at the receiving facility.

### Claim 14

A non-transitory computer readable medium that, upon execution by a computer, causes the computer to perform operations for prioritizing a plurality of trailers delivering retail goods for an available receiving facility, the operations comprising:
receiving, by a control unit, sensor data from a plurality of sensors, scheduling data, vehicle computer data, trailer data, and other data, the other data including information about perishable items contained within a trailer of the plurality of trailers;
identifying, by the control unit, a match between the trailer and an available loading dock based on the received sensor data;
prioritizing, by the control unit, the trailer over other trailers in the plurality of trailers for receipt by the available loading dock based on the determined event, wherein the determined event is the control unit determining that the trailer contains perishable items and has traveled a greater distance than another trailer containing the same perishable items based on the trailer data received;
assigning, by the control unit, the prioritized trailer from the plurality of trailers to the available loading dock; and
outputting, by the control unit, a control signal to at least one remote controller to control operations of at least one of an autonomous ground vehicle to manage the trailer utilization of the assigned available loading dock and a dock door of the assigned available loading dock to automatically open the dock door as the trailer approaches the assigned available loading dock.

### Claim 15 (depends on 14)

The non-transitory computer readable medium of claim 14, wherein the operations for prioritizing the trailer further comprise:
prioritizing, in real-time or near real-time, the trailer over the other trailers based at least in part on inventory data and store requirements for the retail goods in the trailer.

### Claim 16 (depends on 14)

The non-transitory computer readable medium of claim 14, further comprising:
assigning the prioritized trailer to a dock door of the assigned available loading dock according to an initial ranking of the prioritized trailer, wherein a sensor of the plurality of sensors collects data that establishes a compatibility between the prioritized trailer and the assigned dock door.
