# US 12,001,945 B2 · Event driven mathematical engine and method

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

- Number: US 12,001,945 B2
- Document ID: US12001945B2
- Status: Granted
- Kind: B2
- Application number: 16/396,570
- Filed: 2019-04-26
- Published: 2019-10-31
- Granted: 2024-06-04
- Earliest claimed: 2018-04-26
- Assignees: Aistorm Inc.
- Applicants: David Schie; Sergey Gaitukevich; Peter Drabos; Andreas Sibrai
- Inventors: David Schie; Sergey Gaitukevich; Peter Drabos; Andreas Sibrai
- Web page: https://patentgrep.com/patent/US12001945B2

## CPC

- G06N 3/065: Analogue means
- G06N 3/048: Activation functions
- G06N 3/049: Temporal neural networks, e.g. delay elements, oscillating neurons or pulsed inputs
- H10F 39/151: {Geometry or disposition of pixel elements, address lines or gate electrodes}
- H10F 39/8037: {the integrated elements comprising a transistor}
- H10F 39/8033: {Photosensitive area}
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- H10F: INORGANIC SEMICONDUCTOR DEVICES SENSITIVE TO INFRARED RADIATION, LIGHT, ELECTROMAGNETIC RADIATION OF SHORTER WAVELENGTH OR CORPUSCULAR RADIATION

## Abstract

An event driven device has a network collecting data. A device is coupled to the network for determining changes in the data collected, wherein the device signals the network to process the data collected when the device determines desired changes in the data collected. In a second embodiment a level shift adjusts the band diagram of a spill and fill circuit to allow processing only if a change in input value occurs. This is extended to teach a means by which the subset of an image or incoming audio data might be used to trigger an event. It could also be used for always on operation at lower power than alternative solutions.

## Claims

### Claim 1

An event driven device comprising a neural network whose input layer comprises pixel charge data coupled through transfer gates to a plurality of analog multiply and sum devices, the multiply and add devices comprising level shifts which are used to adjust a reset level of the analog multiply and sum devices;
wherein after the processing of each exposure by the analog multiply and sum devices, the reset level of the analog multiply and sum devices are set to the potential of the exposure such that in a subsequent exposure a spill and fill circuit will transfer no charge to the multiply and sum devices unless a pixel value has changed.

### Claim 2 (depends on 1)

The event driven device of claim 1 wherein an output pulse reflects only a difference in pixel value between exposures as a result of a new input value.

### Claim 3 (depends on 2)

The event driven device of claim 2 comprising an adjustment device to set the reset level to program a desired minimum change in pixel value before performing multiply and add functions.

### Claim 4 (depends on 1)

The event driven device of claim 1 where the reset level is set by storing an initial floating diffusion (FD) potential using a sample and hold circuit which is coupled to a level shift coupled in series with a source of a common source transistor of a single transistor multiplier.

### Claim 5 (depends on 4)

The event driven device of claim 4 wherein a pair of gated current sources adjust the reset level in conformance with a desired threshold.

### Claim 6 (depends on 5)

The event driven device of claim 5 where an upper threshold and a lower threshold are programmed in two separate multiply and sum circuits.

### Claim 7 (depends on 6)

The event driven device of claim 6 programmed in conformance with a response template so that if a desired response occurs the resulting pulse triggers an event.
