# US 10,482,770 B2 · Cargo-based vehicle control

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

- Number: US 10,482,770 B2
- Document ID: US10482770B2
- Status: Granted
- Kind: B2
- Application number: 16/115,808
- Filed: 2018-08-29
- Published: 2019-02-21
- Granted: 2019-11-19
- Earliest claimed: 2016-06-06
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Evelyn R. Anderson; Michael Bender; Michael Boone; Rhonda L. Childress
- Web page: https://patentgrep.com/patent/US10482770B2

## CPC

- G08G 1/20: {Monitoring the location of vehicles belonging to a group, e.g. fleet of vehicles, countable or determined number of vehicles}
- B60W 40/10: related to vehicle motion
- G05D 1/0291: {Fleet control (monitoring fleets in traffic control systems for road vehicles G08G1/127, G08G1/127)}
- G06Q 10/08: Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q 10/0832: Special goods or special handling procedures, e.g. handling of hazardous or fragile goods
- G06Q 10/0833: Tracking
- G06Q 50/40: Business processes related to the transportation industry (shipping G06Q10/083)
- G06V 20/52: Surveillance or monitoring of activities, e.g. for recognising suspicious objects (recognising microscopic objects G06V20/69)
- G06V 20/59: inside of a vehicle, e.g. relating to seat occupancy, driver state or inner lighting conditions
- G07C 5/008: {communicating information to a remotely located station (transmission systems for measured values G08C)}
- G07C 5/0825: {using optical means}
- G08G 1/0112: {from the vehicle, e.g. floating car data [FCD]}
- G08G 1/0133: {for classifying traffic situation}
- G08G 1/04: using optical or ultrasonic detectors
- G08G 1/052: with provision for determining speed or overspeed {(speed measuring in general G01P)}
- H04W 4/38: for collecting sensor information
- H04W 4/44: for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
- G08G: TRAFFIC CONTROL SYSTEMS (guiding railway traffic, ensuring the safety of railway traffic B61L; arrangement of road signs or traffic signals E01F9/00; radar or analogous systems, sonar systems, lidar systems specially adapted for traffic control G01S13/91, G01S15/88, G01S17/88; {radar or analogous systems, sonar systems, lidar systems specially adapted for anti-collision purposes G01S13/93, G01S15/93, G01S17/93})
- B60W: CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- G05D: SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- 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
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G07C: TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A method, system, and/or computer program product controls operations of a vehicle based on a condition of cargo being transported. One or more processors receive output from a camera on a first cargo vehicle, wherein the output from the camera describes a movement of cargo caused by movement of the first cargo vehicle. The processor(s) determine, based on the output from the camera, that the movement of the first cargo vehicle has caused cargo in the first cargo vehicle to shift beyond a predetermined amount, and transmit instructions to a second cargo vehicle to adjust initial cargo loading operations on the second cargo vehicle based on determining that the movement of the first cargo vehicle has caused the cargo to shift beyond the predetermined amount in the first cargo vehicle.

## Claims

### Claim 1

A method comprising:
receiving, by one or more processors, output from a camera on a first cargo vehicle, wherein the output from the camera describes a movement of cargo caused by movement of the first cargo vehicle;
determining, by one or more processors and based on the output from the camera, that the movement of the first cargo vehicle has caused cargo in the first cargo vehicle to shift beyond a predetermined amount; and
transmitting, by one or more processors, instructions to a second cargo vehicle to adjust initial cargo loading operations on the second cargo vehicle based on determining that the movement of the first cargo vehicle has caused the cargo to shift beyond the predetermined amount in the first cargo vehicle.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
transmitting, by one or more processors, instructions to a robotic cargo loader to adjust the initial cargo loading operations.

### Claim 3 (depends on 1)

The method of claim 1, wherein the cargo comprises multiple boxes, and wherein the initial cargo loading operations are adjusted by repositioning the multiple boxes such that they are stacked closer together.

### Claim 4 (depends on 1)

The method of claim 1, wherein the cargo comprises multiple boxes that are secured by straps, and wherein the initial cargo loading operations are adjusted by increasing a tension in the straps.

### Claim 5 (depends on 1)

The method of claim 1, wherein the cargo comprises multiple boxes, and wherein the initial cargo loading operations are adjusted by placing padding between two or more of the multiple boxes.

### Claim 6 (depends on 1)

The method of claim 1, where the camera captures inclines of the cargo during transport by the first cargo vehicle.

### Claim 7

A computer program product for adjusting cargo loading operations, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, wherein the program instructions are executed by a computer to perform a method comprising:
receiving output from a camera on a first cargo vehicle, wherein the output from the camera describes a movement of cargo caused by movement of the first cargo vehicle;
determining, based on the output from the camera that the movement of the first cargo vehicle has caused cargo in the first cargo vehicle to shift beyond a predetermined amount; and
transmitting instructions to a second cargo vehicle to adjust initial cargo loading operations on the second cargo vehicle based on determining that the movement of the first cargo vehicle has caused the cargo to shift beyond the predetermined amount in the first cargo vehicle.

### Claim 8 (depends on 7)

The computer program product of claim 7, wherein the method further comprises:
transmitting instructions to a robotic cargo loader to adjust the initial cargo loading operations.

### Claim 9 (depends on 7)

The computer program product of claim 7, wherein the cargo comprises multiple boxes, and wherein the initial cargo loading operations are adjusted by repositioning the multiple boxes such that they are stacked closer together.

### Claim 10 (depends on 7)

The computer program product of claim 7, wherein the cargo comprises multiple boxes that are secured by straps, and wherein the initial cargo loading operations are adjusted by increasing a tension in the straps.

### Claim 11 (depends on 7)

The computer program product of claim 7, wherein the cargo comprises multiple boxes, and wherein the initial cargo loading operations are adjusted by placing padding between two or more of the multiple boxes.

### Claim 12 (depends on 7)

The computer program product of claim 7, where the camera captures inclines of the cargo during transport by the first cargo vehicle.

### Claim 13

A computer system comprising one or more processors, one or more computer readable memories, and one or more non-transitory computer readable storage mediums, and program instructions stored on at least one of the one or more non-transitory computer readable storage mediums for execution by at least one of the one or more processors via at least one of the one or more computer readable memories, the stored program instructions comprising:
program instructions to receive output from a camera on a first cargo vehicle, wherein the output from the camera describes a movement of cargo caused by movement of the first cargo vehicle;
program instructions to determine, based on the output of the camera, that the movement of the first cargo vehicle has caused cargo in the first cargo vehicle to shift beyond a predetermined amount; and
program instructions to transmit instructions to a second cargo vehicle to adjust initial cargo loading operations on the second cargo vehicle based on determining that the movement of the first cargo vehicle has caused the cargo to shift beyond the predetermined amount in the first cargo vehicle.

### Claim 14 (depends on 13)

The computer system of claim 13, further comprising:
program instructions to transmit instructions to a robotic cargo loader to adjust the initial cargo loading operations.

### Claim 15 (depends on 13)

The computer system of claim 13, wherein the cargo comprises multiple boxes, and wherein the initial cargo loading operations are adjusted by repositioning the multiple boxes such that they are stacked closer together.

### Claim 16 (depends on 13)

The computer system of claim 13, wherein the cargo comprises multiple boxes that are secured by straps, and wherein the initial cargo loading operations are adjusted by increasing a tension in the straps.

### Claim 17 (depends on 13)

The computer system of claim 13, wherein the cargo comprises multiple boxes, and wherein the initial cargo loading operations are adjusted by placing padding between two or more of the multiple boxes.

### Claim 18 (depends on 13)

The computer system of claim 13, where the camera captures inclines of the cargo during transport by the first cargo vehicle.
