# US 2018/0025272 A1 · Neural network applications in resource constrained environments

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

- Number: US 2018/0025272 A1
- Document ID: US20180025272A1
- Status: Published application
- Kind: A1
- Application number: 15/699,298
- Filed: 2017-09-08
- Published: 2018-01-25
- Earliest claimed: 2016-07-22
- Assignees: Alpine Electronics of Silicon Valley, Inc.
- Applicants: Alpine Electronics of Silicon Valley, Inc.
- Inventors: Rocky Chau-Hsiung Lin; Thomas Yamasaki; Koichiro Kanda; Diego Rodriguez Risco; Alexander Joseph Ryan
- Web page: https://patentgrep.com/patent/US20180025272A1

## CPC

- G06V 20/59: inside of a vehicle, e.g. relating to seat occupancy, driver state or inner lighting conditions
- G06N 3/0464: Convolutional networks [CNN, ConvNet]
- G06N 3/0495: Quantised networks; Sparse networks; Compressed networks
- G06N 3/063: using electronic means
- G06N 3/09: Supervised learning
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS

## Abstract

Systems and methods are disclosed for applying neural networks in resource-constrained environments. A system may include a sensor located in a resource-constrained environment configured to generate sensor data of the resource-constrained environment. The system may also include a first computing device not located in the resource-constrained environment configured to produce a neural network structure based on the sensor data. The system may further include a second computing device located in the resource-constrained environment configured to provide the sensor data as input to the neural network structure. The second computing device may be further configured to determine a state of the resource-constrained environment based on the input of the sensor data to the neural network structure.

## Claims

### Claim 1

A system comprising:
a sensor located in a resource-constrained environment configured to generate first sensor data of the resource-constrained environment and second sensor data of the resource-constrained environment, wherein the first sensor data and the second sensor data are images of the resource-constrained environment;
a first computing device not located in the resource-constrained environment configured to produce a neural network structure based on the first sensor data;
a second computing device located in the resource-constrained environment configured to provide the second sensor data as input to the neural network structure, wherein the second computing device is further configured to determine a state of the resource-constrained environment based on the input of the second sensor data to the neural network structure
a controller located in the resource-constrained environment configured to control an indicator device in the resource-constrained environment based on the state of the resource-constrained environment determined by the second computing device.

### Claim 2 (depends on 1)

The system of claim 1,
wherein the resource-constrained environment comprises an interior of an automobile,
wherein the first sensor data and the second sensor data are images of the interior of the automobile, and
wherein the state of the resource-constrained environment comprises the presence or absence of an occupant of the automobile.

### Claim 3 (depends on 2)

The system of claim 2,
wherein the controller is further configured to control operation of the automobile based on the determined state of the presence or absence of the occupant of the automobile.

### Claim 4 (depends on 1)

The system of claim 1,
wherein the second computing device is configured to determine the state of the resource-constrained environment at least in part by determining whether an adult is present in the resource-constrained environment based on the input of the second sensor data to the neural network structure, and wherein the second computing device is configured to determine the state of the resource-constrained environment at least in part by determining whether a child is present in the resource-constrained environment based on the input of the second sensor data to the neural network structure.

### Claim 5 (depends on 4)

The system of claim 4,
wherein the resource-constrained environment comprises an interior of an automobile,
wherein the controller is configured to control the indicator device based on the determination of whether an adult is present in the resource-constrained environment, based on the determination of whether a child is present in the resource-constrained environment, and based on a present gear of the automobile.

### Claim 6 (depends on 1)

The system of claim 1,
wherein the second computing device is configured to determine the state of the resource-constrained environment at least in party by determining whether a child is restrained in a child safety seat in the resource-constrained environment based on the input of the second sensor data to the neural network structure.

### Claim 7 (depends on 6)

The system of claim 6,
wherein the resource-constrained environment comprises an interior of an automobile,
wherein the controller is configured to control the indicator device based on the determination of whether a child is restrained in a child safety seat in the resource-constrained environment and based on a present gear of the automobile.

### Claim 8 (depends on 1)

The system of claim 1,
wherein the resource-constrained environment comprises an interior of an automobile,
wherein the first sensor data and the second sensor data are images of the interior of the automobile,
wherein the second computing device is configured to determine whether an adult is present in the interior of the automobile based on the input of the second sensor data to the neural network structure,
wherein the second computing device is configured to determine whether a child is present in the interior of the automobile based on the input of the second sensor data to the neural network structure, and
wherein the controller is configured to activate the indicator device if the second computing device determines that:
a child is present in the interior of the automobile, and
an adult transitions from being present in the interior of the automobile to being not present in the interior of the automobile.

### Claim 9 (depends on 1)

The system of claim 1, wherein the resource-constrained environment comprises an interior of an automobile, and wherein the first sensor data and the second sensor data are images of a driver's seat of the automobile, the system further comprising:
a second sensor located in the automobile, wherein the second sensor is configured to produce third sensor data related to the interior of the automobile and fourth sensor data related to the interior of the automobile, wherein the third sensor data and the fourth sensor data comprise an image of a child safety seat in the interior of the automobile,
wherein the first computing device is configured to produce the neural network structure based on the first sensor data and the third sensor data, and
wherein the second computing device is configured to receive the fourth sensor data from the second sensor, and wherein the second computing device is configured to determine the state of the resource-constrained environment based on the neural network configuration parameters, the second sensor data, and the fourth sensor data.

### Claim 10 (depends on 1)

The system of claim 1, further comprising:
a local transceiver device located in the resource-constrained environment, wherein the local transceiver device is configured to receive the first sensor data from the sensor,
wherein the local transceiver device is configured to transmit the first sensor data over a communication link to the first computing device, and
wherein the local transceiver is configured to receive the neural network configuration parameters over the communication link from the first computing device.

### Claim 11

A method comprising:
generating first sensor data and second sensor data of a resource-constrained environment using a sensor located in the resource-constrained environment, wherein the first sensor data and the second sensor data are images of the resource-constrained environment;
producing a neural network structure based on the first sensor data using a first computing device not located in the resource-constrained environment;
inputting the sensor data to the neural network structure using a second computing device located in the resource-constrained environment;
determining a state of the resource-constrained environment using the second computing device based on the input of the second sensor data to the neural network structure; and
controlling an indicator device in the resource-constrained environment using a controller located in the resource-constrained environment based on the state of the resource-constrained environment determined by the second computing device.

### Claim 12 (depends on 11)

The method of claim 11,
wherein the resource-constrained environment comprises an interior of an automobile,
wherein the first sensor data and the second sensor data are images of the interior of the automobile, and
wherein the state of the resource-constrained environment comprises the presence or absence of an occupant of the automobile.

### Claim 13 (depends on 12)

The method of claim 12, further comprising:
controlling operation of the automobile using the controller based on the determined state of the presence or absence of the occupant of the automobile.

### Claim 14 (depends on 11)

The method of claim 11, wherein the determining the state of the resource-constrained environment comprises:
determining whether an adult is present in the resource-constrained environment using the second computing device based on the input of the second sensor data to the neural network structure; and
determining whether a child is present in the resource-constrained environment using the second computing device based on the input of the second sensor data to the neural network structure.

### Claim 15 (depends on 14)

The method of claim 14, wherein the resource-constrained environment comprises an interior of an automobile, the method further comprising:
controlling the indicator device using the controller based on the determination of whether an adult is present in the resource-constrained environment, based on the determination of whether a child is present in the resource-constrained environment, and based on a present gear of the automobile.

### Claim 16 (depends on 11)

The method of claim 11, wherein the determining the state of the resource-constrained environment comprises:
determining whether a child is restrained in a child safety seat in the resource-constrained environment using the second computing device based on the input of the second sensor data to the neural network structure.

### Claim 17 (depends on 16)

The method of claim 16, wherein the resource-constrained environment comprises an interior of an automobile, the method further comprising:
controlling the indicator device using the controller based on the determination of whether a child is restrained in a child safety seat in the resource-constrained environment and based on a present gear of the automobile.

### Claim 18 (depends on 11)

The method of claim 11, wherein the resource-constrained environment comprises an interior of an automobile, and wherein the first sensor data and the second sensor data are images of the interior of the automobile, the method further comprising:
determining whether an adult is present in the interior of the automobile using the second computing device based on the input of the second sensor data to the neural network structure,
determining whether a child is present in the interior of the automobile using the second computing device based on the input of the second sensor data to the neural network structure, and
activating the indicator device using the controller based on determining that:
a child is present in the interior of the automobile, and
an adult transitions from being present in the interior of the automobile to being not present in the interior of the automobile.

### Claim 19 (depends on 11)

The method of claim 11, wherein the resource-constrained environment comprises an interior of an automobile, and wherein the first sensor data and the second sensor data are images of a driver's seat of the automobile, the method further comprising:
generating third sensor data and fourth sensor data of the resource-constrained environment using a second sensor located in the resource-constrained environment, wherein the third sensor data and the fourth sensor data comprise images of a child safety seat in the interior of the automobile;
producing the neural network structure using the first computing device based on the first sensor data and the third sensor data;
receiving the fourth sensor data at the second computing device from the second sensor; and
determining the state of the resource-constrained environment using the second computing device based on the neural network configuration parameters, the second sensor data, and the fourth sensor data.

### Claim 20 (depends on 11)

The method of claim 11, further comprising:
receiving the first sensor data at a local transceiver device located in the resource-constrained environment from the sensor;
transmitting the first sensor data over a communication link to the first computing device using the local transceiver; and
receiving the neural network configuration parameters over the communication link at the local transceiver device from the first computing device.
