# US 10,769,576 B2 · Method and system for cargo load detection

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

- Number: US 10,769,576 B2
- Document ID: US10769576B2
- Status: Granted
- Kind: B2
- Application number: 16/419,906
- Filed: 2019-05-22
- Published: 2019-09-05
- Granted: 2020-09-08
- Earliest claimed: 2018-01-22
- Assignees: BlackBerry Limited
- Applicants: BlackBerry Limited
- Inventors: Jesse William Bennett; Zhijun Cai; Sandeep Chennakeshu; Scott Leonard Dill; Mahendra Fuleshwar Prasad; Yu Gao
- Web page: https://patentgrep.com/patent/US10769576B2

## CPC

- G06Q 10/08: Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G01F 23/2928: {using light reflected on the material surface}
- G01S 17/04: Systems determining the presence of a target
- G01S 17/89: for mapping or imaging
- G06Q 10/0833: Tracking
- G06V 10/245: {by locating a pattern; Special marks for positioning}
- H04N 7/181: {for receiving images from a plurality of remote sources}
- G06T 2207/30204: Marker
- 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
- G01F: MEASURING VOLUME, VOLUME FLOW, MASS FLOW OR LIQUID LEVEL; METERING BY VOLUME
- G01S: RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

A method for cargo load detection in a container by a computing device, the method including projecting at least one light dot within an array of light dots towards a surface of the container; capturing an image of the at least one light dot on the surface of the container; and using the captured image to determine cargo loading within the container.

## Claims

### Claim 1

A method for cargo load detection in a container by a computing device, the method comprising:
capturing a first image of an interior of the container when the container is empty;
detecting a first set of edges within the first image;
capturing a second image of the interior of the container;
detecting a second set of edges within the second image; and
determining cargo loading within the container by comparing the first set of edges with the second set of edges, the comparing comprising determining that a missing portion of at least one edge within the first set is missing from the second set, wherein the determining is based on a ratio of a length of the missing portion to a length of the at least one edge.

### Claim 2 (depends on 1)

The method of claim 1, wherein the determining is based on a length of the missing portion.

### Claim 3 (depends on 1)

The method of claim 1, wherein the determining is based on a location of the missing portion.

### Claim 4 (depends on 1)

The method of claim 1, wherein the determining identifies a size and a location of a load.

### Claim 5 (depends on 1)

The method of claim 1, further comprising transmitting the second image to a server;
wherein the server performs the determining.

### Claim 6 (depends on 1)

The method of claim 1, wherein the first image and the second image are captured by a camera located at a rear of the container projecting forward.

### Claim 7 (depends on 1)

The method of claim 1, wherein the first image and the second image are captured by a camera located at a front of the container projecting backwards.

### Claim 8

A computing device for cargo load detection in a container, the computing device comprising:
a processor; and
a communications subsystem;
wherein the computing device is configured to:
capture a first image of an interior of the container when the container is empty;
detect a first set of edges within the first image;
capture a second image of the interior of the container;
detect a second set of edges within the second image; and
determine cargo loading within the container by comparing the first set of edges with the second set of edges, the comparing comprising determining that a missing portion of at least one edge within the first set is missing from the second set, wherein the determining is based on a ratio of a length of the missing portion to a length of the at least one edge.

### Claim 9 (depends on 8)

The computing device of claim 8, wherein the determining is based on a length of the missing portion.

### Claim 10 (depends on 8)

The computing device of claim 8, wherein the determining is based on a location of the missing portion.

### Claim 11 (depends on 8)

The computing device of claim 8, wherein the determining identifies a size and a location of a load.

### Claim 12 (depends on 8)

The computing device of claim 8, wherein the computing device is further configured to transmit the second image to a server;
wherein the server performs the determining.

### Claim 13 (depends on 8)

The computing device of claim 8, wherein the first image and the second image are captured by a camera located at a rear of the container projecting forward.

### Claim 14 (depends on 8)

The computing device of claim 8, wherein the first image and the second image are captured by a camera located at a front of the container projecting backwards.

### Claim 15

A non-transitory computer-readable medium having stored thereon executable code for execution by a processor of a computing device, the executable code comprising instructions for
capturing a first image of an interior of the container when the container is empty;
detecting a first set of edges within the first image;
capturing a second image of the interior of the container;
detecting a second set of edges within the second image; and
determining cargo loading within the container by comparing the first set of edges with the second set of edges, the comparing comprising determining that a missing portion of at least one edge within the first set is missing from the second set, wherein the determining is based on a ratio of a length of the missing portion to a length of the at least one edge.
