IP Library Granted Patent US 11,080,643
Granted Patent B2
US 11,080,643 · App. 16/588,223 · Granted Aug 3, 2021

Cargo sensors, cargo-sensing units, cargo-sensing systems, and methods of using the same

Inventors: Michael Ehrman (Woodcliff Lake, NJ); Chris Wolfe (Woodcliff Lake, NJ)
Assignee: I.D. Systems, Inc.
G06Q10/083G01S17/04G01S17/88G06Q50/28G06T7/0008
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 11,080,643
App. No.
16/588,223
Granted
Aug 3, 2021
Kind
B2
Abstract

A cargo-sensing unit including: an image sensor; a transceiver; at least one processor; and a memory having stored thereon computer program code that, when executed by the processor, controls the at least one processor to: receive, from a controlling server and through the transceiver, an instruction to capture an image of cargo space within a cargo container; control the image sensor to capture an image of the cargo space in response to receiving the instruction; and operate in accordance with a determined cargo container status based on an analysis of the captured image.

Claims (48)

1. A cargo-sensing unit comprising:

an image sensor;

a transceiver;

at least one processor; and

a memory having stored thereon computer program code that, when executed by the processor, controls the at least one processor to:

receive, from a controlling server and through the transceiver, an instruction to capture an image of cargo space within a cargo container;

control the image sensor to capture an image of the cargo space in response to receiving the instruction;

operate in accordance with a determined cargo container status based on an analysis of the captured image; and

in response to a cargo shift being detected, from the captured image, update a trained classifier model with a previous image of the cargo space.

2. The cargo-sensing unit of claim 1 , wherein

the instruction to capture the image comprises an image capturing schedule, and

the computer program code controls the at least one processor to instruct the image sensor to capture image of the cargo space in accordance to the image capturing schedule.

3. The cargo-sensing unit of claim 1 , wherein the computer program code controls the at least one processor to determine the cargo container status by applying a classification model to the captured image.

4. The cargo-sensing unit of claim 3 , wherein the classification model determines whether cargo has shifted within the cargo container.

5. The cargo-sensing unit of claim 4 , wherein the computer program code controls the at least one processor to receive, from a modeling server and through the transceiver, the classification model.

6. The cargo-sensing unit of claim 5 , wherein the computer program code controls the at least one processor to output, through the transceiver, the captured image to the modeling server, the modeling server being configured to modify the classification model based on the captured image.

7. The cargo-sensing unit of claim 5 , wherein the computer program code controls the at least one processor to output, through the transceiver, the captured image to the modeling server, the modeling server being configured to perform a secondary analysis of the captured image.

8. The cargo-sensing unit of claim 1 , wherein the computer program code further controls the at least one processor to:

receive, from a weight sensor within the cargo container, indications of a shift of cargo within the cargo container; and

control the image sensor to capture an image of a cargo space within a cargo container in response to receiving the indications of the shift of the cargo.

9. A cargo-sensor controlling server comprising:

a transceiver;

at least one processor; and

a memory having stored thereon computer program code that, when executed by the processor, controls the at least one processor to:

receive, from a cargo-sensing unit and through the transceiver, cargo container status information of a cargo container;

output, to the cargo-sensing unit and through the transceiver, an instruction to capture an image of cargo space within the cargo container;

receive, from the cargo-sensing unit and through the transceiver, a captured image of the cargo space;

detect, from the captured image, a cargo shift and

update, in response to detecting the cargo shift, a trained classifier model with a previous image of the cargo space.

10. The cargo-sensor controlling server of claim 9 , wherein the computer program code further controls the at least one processor to:

receive, from a user device, a request to view the cargo space; and

output the captured image of the cargo space to the user device.

11. The cargo-sensor controlling server of claim 10 , wherein the instruction to capture the image of cargo space is output in response to receiving the request from the user device.

12. The cargo-sensor controlling server of claim 10 , wherein the computer program code controls the at least one processor to a most recent captured image to the user device in response to receiving the request from the user device.

13. The cargo-sensor controlling server of claim 9 , wherein the computer program code controls the at least one processor to output, to the cargo-sensing unit and through the transceiver, the instruction to capture an image of the cargo space based on an image capturing schedule.

14. The cargo-sensor controlling server of claim 13 , wherein the computer program code controls the at least one processor to receive, from a user device, an indication to adjust the image capturing schedule.

15. A cargo-monitoring method comprising:

receiving, from a cargo-sensing unit, cargo container status information of a cargo container;

transmitting, to the cargo-sensing unit, an instruction to capture an image of cargo space within the cargo container;

receiving, from the cargo-sensing unit, a captured image of the cargo space;

detecting, from the captured image, a cargo shift and

updating, in response to detecting the cargo shift, a trained classifier model with a previous image of the cargo space.

16. The cargo-monitoring method of claim 15 further comprising analyzing the captured image to determine cargo container status, the cargo container status comprising at least one from among a cargo load quality, a cargo load type, and a cargo load percentage.

17. The cargo-monitoring method of claim 16 further comprising determining, based on the cargo container status, cargo unloading requirements for cargo in the cargo container, the cargo unloading requirements comprising at least one from among, space requirements to store the cargo, devices necessary to unload the cargo, and recommended number of workers to unload the cargo.

18. The cargo-monitoring method of claim 16 wherein determining the cargo load quality comprises classifying the captured image, utilizing the trained classifier model, to determine the cargo load quality.

19. The cargo-monitoring method of claim 15 further comprising:

receiving, from one or more cargo sensors, an indication of movement of cargo within the cargo container; and

capturing an image of the cargo space in response to receiving the indication of the movement of the cargo.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2019
From: WOLFE, CHRIS; EHRMAN, MICHAEL
To: I.D. SYSTEMS, INC.
Reel/Frame 050568/0975 →
Continuity (2)
Continuation In Part 16145594 · Sep 28, 2018
Related Publication 20200104785A1 · Apr 2, 2020
Cited By (3)
US 12,314,887 US 12,447,075 US 12,459,643