IP Library Granted Patent US 12,380,381
Granted Patent B2
US 12,380,381 · App. 17/589,666 · Granted Aug 5, 2025

Container load state detection

Inventors: Pratik Sardar (Bhuj, IN); Pampapathi Kuruba (Bangalore, IN); Aditya Mogha (Bengaluru, IN); Santiago Romero (Mount Airy, MD)
Assignee: Zebra Technologies Corporation
G06Q10/063114G06Q10/08G08B21/182
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,380,381
App. No.
17/589,666
Granted
Aug 5, 2025
Kind
B2
Abstract

A method and device for container load state detection are disclosed herein. A device processor controls a sensor assembly to capture successive sets of sensor data depicting an interior of the container during a load process for the container. The processor, for successive sets of the sensor data, detects items placed in the container interior, and determines, based on the detected items, respective fullness indicators for the container interior. The processor detects, based on the fullness indicators, an idle time period for the container interior. Responsive to determining that the idle time period exceeds an inactivity threshold, the processor, when a current fullness indicator does not meet a target, sends a first notification to a client device associated with the container load, and when the current fullness indicator meets the target, sends a second notification to the client device, and monitors the sensor data for a container door closure event.

Claims (53)

1. A method of state detection for a container load, the method comprising:

during a load process for a container at a load bay, controlling a sensor assembly disposed at the load bay to capture successive sets of sensor data depicting an interior of the container;

at a computing device communicatively coupled to the sensor assembly:

for successive sets of the sensor data, (i) detecting items placed in the container interior, and (ii) determining, based on the detected items, respective fullness indicators for the container interior;

detecting, based on the fullness indicators, an idle time period for the container interior;

in response to determining that the idle time period exceeds an inactivity threshold:

(i) when a current fullness indicator does not meet a target fullness, sending a first notification to a client computing device associated with the container load; and

(ii) when the current fullness indicator meets the target fullness, sending a second notification to the client computing device, and monitoring the sensor data for a container door closure event.

2. The method of claim 1 , wherein the fullness indicators represent fractions of a volume of the container.

3. The method of claim 1 , wherein detecting the idle time period includes determining that a difference between successive fullness indicators is smaller than a detection threshold.

4. The method of claim 1 , further comprising:

prior to determining that the idle time period exceeds the inactivity threshold, determining that the idle time period exceeds an alert threshold smaller than the inactivity threshold; and

transmitting an alert to the client computing device.

5. The method of claim 1 , further comprising, when the current fullness indicator does not meet the target fullness, continuing to monitor the sensor data to detect further idle time periods.

6. The method of claim 1 , further comprising, when the current fullness indicator meets the target, ceasing monitoring of the sensor data to detect further idle time periods.

7. The method of claim 1 , further comprising, when the current fullness indicator meets the target, continuing monitoring of the sensor data to determine further fullness indicators for the container interior.

8. A computing device for container load state detection, the computing device comprising:

a communications interface communicatively coupling the computing device with an indicator device; and

a processor configured to:

during a load process for a container at a load bay, control a sensor assembly disposed at the load bay to capture successive sets of sensor data depicting an interior of the container;

for successive sets of the sensor data, (i) detect items placed in the container interior, and (ii) determining, based on the detected items, respective fullness indicators for the container interior;

detect, based on the fullness indicators, an idle time period for the container interior;

in response to determining that the idle time period exceeds an inactivity threshold:

(i) when a current fullness indicator does not meet a target fullness, send a first notification to a client computing device associated with the container load; and

(ii) when the current fullness indicator meets the target fullness, send a second notification to the client computing device, and monitor the sensor data for a container door closure event.

9. The computing device of claim 8 , wherein the fullness indicators represent fractions of a volume of the container.

10. The computing device of claim 8 , wherein the processor is configured, to detect the idle time period, to determine that a difference between successive fullness indicators is smaller than a detection threshold.

11. The computing device of claim 8 , wherein the processor is further configured to:

prior to determining that the idle time period exceeds the inactivity threshold, determine that the idle time period exceeds an alert threshold smaller than the inactivity threshold; and

transmit an alert to the client computing device.

12. The computing device of claim 8 , wherein the processor is further configured to:

when the current fullness indicator does not meet the target fullness, continue to monitor the sensor data to detect further idle time periods.

13. The computing device of claim 8 , wherein the processor is further configured to:

when the current fullness indicator meets the target, cease monitoring of the sensor data to detect further idle time periods.

14. The computing device of claim 8 , wherein the processor is further configured to:

when the current fullness indicator meets the target, continue monitoring of the sensor data to determine further fullness indicators for the container interior.

15. A non-transitory computer readable medium storing instructions executable by a processor of a computing device to:

during a load process for a container at a load bay, control a sensor assembly disposed at the load bay to capture successive sets of sensor data depicting an interior of the container;

for successive sets of the sensor data, (i) detect items placed in the container interior, and (ii) determining, based on the detected items, respective fullness indicators for the container interior;

detect, based on the fullness indicators, an idle time period for the container interior;

in response to determining that the idle time period exceeds an inactivity threshold:

(i) when a current fullness indicator does not meet a target fullness, send a first notification to a client computing device associated with the container load; and

(ii) when the current fullness indicator meets the target fullness, send a second notification to the client computing device, and monitor the sensor data for a container door closure event.

16. The non-transitory computer readable medium of claim 15 , wherein the instructions are executable by the processor to detect the idle time period by determining that a difference between successive fullness indicators is smaller than a detection threshold.

17. The non-transitory computer readable medium of claim 15 , wherein the instructions are executable by the processor to:

prior to determining that the idle time period exceeds the inactivity threshold, determine that the idle time period exceeds an alert threshold smaller than the inactivity threshold; and

transmit an alert to the client computing device.

18. The non-transitory computer readable medium of claim 15 , wherein the instructions are executable by the processor to:

when the current fullness indicator does not meet the target fullness, continue to monitor the sensor data to detect further idle time periods.

19. The non-transitory computer readable medium of claim 15 , wherein the instructions are executable by the processor to:

when the current fullness indicator meets the target, cease monitoring of the sensor data to detect further idle time periods.

20. The non-transitory computer readable medium of claim 15 , wherein the instructions are executable by the processor to:

when the current fullness indicator meets the target, continue monitoring of the sensor data to determine further fullness indicators for the container interior.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2022
From: SARDAR, PRATIK; KURUBA, PAMPAPATHI; MOGHA, ADITYA; ROMERO, SANTIAGO
To: ZEBRA TECHNOLOGIES CORPORATION
Reel/Frame 058939/0393 →
Continuity (1)
Related Publication 20230245015A1 · Aug 3, 2023
References Cited (8)
US 10687045B2 · Krishnamurthy · 2020 [cited by examiner]
US 10928792B2 · Jin · 2021 [cited by examiner]
US 11003804B2 · Krishnamurthy · 2021 [cited by examiner]
US 20130030873A1 · Davidson · 2013 [cited by examiner]
US 20220164727A1 · Silk · 2022 [cited by examiner]
US 20220284748A1 · Kithinji · 2022 [cited by examiner]
US 20230112116A1 · Krishnamurthy · 2023 [cited by examiner]
JP 2022067335A · 2022 [cited by examiner]