# US 2023/0410029 A1 · Warehouse system for asset tracking and load scheduling

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

- Number: US 2023/0410029 A1
- Document ID: US20230410029A1
- Status: Published application
- Kind: A1
- Application number: 18/318,102
- Filed: 2023-05-16
- Published: 2023-12-21
- Earliest claimed: 2022-05-17
- Assignees: KoiReader Technologies, Inc.
- Applicants: KoiReader Technologies, Inc.
- Inventors: Ashutosh Prasad; Vivek Prasad
- Web page: https://patentgrep.com/patent/US20230410029A1

## CPC

- G06Q 10/0833: Tracking
- G06Q 10/0838: {Historical data}
- 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

## Abstract

Techniques are described for providing an inventory scheduling system that tracks inventory assets as the assets arrive, are stored, and depart a facility. The scheduling system may also schedule facility events in substantially real-time as the assets and/or vehicles are enroute to the facility.

## Claims

### Claim 1

A method comprising:
receiving first location data associated with a first vehicle delivering a first asset within a first container to a facility;
determining, based at least in part on first sensor data, that an unloading area of the facility is occupied;
determining, based at least in part on second sensor data associated with a yard of the facility, a location within the yard;
sending instructions to a device associated with a delivery personnel associated with the first vehicle to deliver the container to the location;
determining, based at least in part on third sensor data associated with the yard of the facility, the delivery of the container to the location; and
updating a status of the first asset to indicate a storage location of the first asset as the container at the location.

### Claim 2 (depends on 1)

The method of claim 1, wherein determining that the unloading area is occupied further comprises:
estimating a time of arrival of the first vehicle based at least in part on the first location data and historical delivery data; and
determining, based at least in part on the time of arrival and data associated with other deliveries, that the unloading area will be occupied at the time of arrival.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
receiving second location data associated with a second vehicle delivering a second asset within a second container to the facility;
scheduling, based at least in part on the first location data and the second location data, an unloading event at the unloading area for the second vehicle; and
wherein determining that the unloading area of the facility is occupied is based at least in part on the unloading event associated with the second vehicle.

### Claim 4 (depends on 3)

The method of the claim 3, wherein:
estimating the time of arrival of the first vehicle further comprises:
inputting the first location data into one or more first machine learned models trained on historical delivery data and receiving the time of arrival as an output of the one or more first machine learned models; and
scheduling the unloading event at the unloading area for the second vehicle further comprises:
inputting the time of arrival into one or more second machine learned models trained on facility event data and receiving the unloading event as an output of the one or more second machine learned models.

### Claim 5 (depends on 4)

The method of the claim 4, further comprising:
receiving third location data associated with a third vehicle delivering a third asset within a third container to the facility; and
wherein scheduling the unloading event at the unloading area for the second vehicle is based at least in part on the third location data, data associated with the personnel of the facility, data associated with equipment of the facility, and at least one or more events associated with the facility.

### Claim 6 (depends on 1)

The method of the claim 1, further comprising:
receiving an order from a third-party system, the order including the first asset;
sending the location of the first container with the first asset to a device associated with a facility personnel; and
determining, based at least in part on fourth sensor data associated with the yard of the facility, that the first container has been moved to the unloading area.

### Claim 7 (depends on 6)

The method of the claim 6, wherein the unloading area is also a loading area and the method further comprising:
in response to determining, based at least in part on fifth sensor data associated with the unloading area of the facility, that the first asset was present in the first container, updating the storage location of the first asset to the unloading area; and
in response to determining, based at least in part on sixth sensor data associated with the unloading area of the facility, that the first asset is loaded on a third vehicle, updating the storage location of the first asset to the third vehicle.

### Claim 8 (depends on 6)

The method of the claim 6, wherein:
in response to determining, based at least in part on fifth sensor data associated with the unloading area of the facility, that the first asset has damage or a defect, sending a notification to a third-party associated with the delivery of the first asset to the facility as to the damage or the defect.

### Claim 9 (depends on 6)

The method of the claim 6, wherein sending the location of the first container with the first asset to the device associated with a facility personnel further comprises sending a region and an identifier associated with the container.

### Claim 10 (depends on 6)

The method of the claim 6, further comprising selecting the first asset for the order based at least in part on the location of the first asset and a second location of a third asset, the first asset and the second asset having a same type.

### Claim 11 (depends on 6)

The method of the claim 6, wherein the first asset is a first plurality of the first assets and the method further comprising selecting the first plurality of the first assets for the order based at least in part on a first quantity of the first plurality of the first assets and a second quantity of a second plurality of the first assets.

### Claim 12 (depends on 6)

The method of the claim 6, further comprising:
estimating an unloading time associated with the first container;
estimating a second time of arrival of a third vehicle, the third vehicle to collect the order; and
selecting the first asset for the order based at least in part on the unloading time and the second time of arrival.

### Claim 13

A system comprising:
one or more processors; and
one or more non-transitory computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
receiving first location data associated with a first vehicle delivering a first asset within a first container to a facility;
determining, based at least in part on first sensor data, that an unloading area of the facility is occupied;
determining, based at least in part on second sensor data associated with a yard of the facility, a location within the yard;
sending instructions to a device associated with a delivery personnel associated with the first vehicle to deliver the container to the location;
determining, based at least in part on third sensor data associated with the yard of the facility, the delivery of the container to the location;
updating a status of the first asset to indicate a storage location of the first asset as the container at the location;
receiving an order from a third-party system, the order including the first asset;
sending the location of the first container with the first asset to a device associated with a facility personnel; and
determining, based at least in part on fourth sensor data associated with the yard of the facility, that the first container has been moved to the unloading area.

### Claim 14 (depends on 13)

The system of claim 13, wherein the unloading area is also a loading area and the operations further comprising:
in response to determining, based at least in part on fifth sensor data associated with the unloading area of the facility, that the first asset was present in the first container, updating the storage location of the first asset to the unloading area; and
in response to determining, based at least in part on sixth sensor data associated with the unloading area of the facility, that the first asset is loaded on a third vehicle, updating the storage location of the first asset to the third vehicle.

### Claim 15

One or more non-transitory computer-readable media storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
receiving first location data associated with a first vehicle delivering a first asset within a first container to a facility;
determining, based at least in part on first sensor data, that an unloading area of the facility is occupied;
determining, based at least in part on second sensor data associated with a yard of the facility, a location within the yard;
sending instructions to a device associated with a delivery personnel associated with the first vehicle to deliver the container to the location;
determining, based at least in part on third sensor data associated with the yard of the facility, the delivery of the container to the location; and
updating a status of the first asset to indicate a storage location of the first asset as the container at the location.

### Claim 16 (depends on 15)

The one or more non-transitory computer-readable media of claim 15, wherein determining that the unloading area is occupied further comprises:
estimating a time of arrival of the first vehicle based at least in part on the first location data and historical delivery data; and
determining, based at least in part on the time of arrival and data associated with other deliveries, that the unloading area will be occupied at the time of arrival.

### Claim 17 (depends on 15)

The one or more non-transitory computer-readable media of claim 15, wherein the operations further comprise:
receiving second location data associated with a second vehicle delivering a second asset within a second container to the facility;
scheduling, based at least in part on the first location data and the second location data, an unloading event at the unloading area for the second vehicle; and
wherein determining that the unloading area of the facility is occupied is based at least in part on the unloading event associated with the second vehicle.

### Claim 18 (depends on 15)

The one or more non-transitory computer-readable media of the claim 15, wherein the operations further comprise:
receiving an order from a third-party system, the order including the first asset;
sending the location of the first container with the first asset to a device associated with a facility personnel; and
determining, based at least in part on fourth sensor data associated with the yard of the facility, that the first container has been moved to the unloading area.

### Claim 19 (depends on 18)

The one or more non-transitory computer-readable media of the claim 18, wherein the unloading area is also a loading area and the method further comprising:
in response to determining, based at least in part on fifth sensor data associated with the unloading area of the facility, that the first asset was present in the first container, updating the storage location of the first asset to the unloading area; and
in response to determining, based at least in part on sixth sensor data associated with the unloading area of the facility, that the first asset is loaded on a third vehicle, updating the storage location of the first asset to the third vehicle.

### Claim 20 (depends on 18)

The one or more non-transitory computer-readable media of the claim 18, wherein in response to determining, based at least in part on fifth sensor data associated with the unloading area of the facility, that the first asset has damage or a defect, sending a notification to a third-party associated with the delivery of the first asset to the facility as to the damage or the defect.
