Neuromorphic system for authorized user detection

US10902115B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10902115-B2
Application numberUS-201916380687-A
CountryUS
Kind codeB2
Filing dateApr 10, 2019
Priority dateOct 28, 2015
Publication dateJan 26, 2021
Grant dateJan 26, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Described is neuromorphic system for authorized user detection. The system includes a client device comprising a plurality of sensor types providing streaming sensor data and one or more processors. The one or more processors include an input processing component and an output processing component. A neuromorphic electronic component is embedded in or on the client device for continuously monitoring the streaming sensor data and generating out-spikes based on the streaming sensor data. Further, the output processing component classifies the streaming sensor data based on the out-spikes to detect an anomalous signal and classify the anomalous signal.

First claim

Opening claim text (preview).

What is claimed is: 1. A neuromorphic system for authorized user detection, comprising: a neuromorphic electronic component for embedding in or attached to a client device, the neuromorphic electronic component having a neuromorphic chip operable for continuously monitoring streaming sensor data from a client device and generating out-spikes based on the streaming sensor data; a client device comprising a plurality of sensor types for providing the streaming sensor data, an input processing component, and an output processing component, and wherein the output processing component classifies the streaming sensor data based on the out-spikes to detect a user-transition; and wherein the input processing component is configured to further perform operations of: normalizing the streaming sensor data from the plurality of sensor types as a normalized time series; grouping the normalized time series from the plurality of sensor types into a single scalar quantity; collecting a grouping of samples of the single scalar quantity into a queue; transforming the queue into discrete one-dimensional frequency domain data; modifying the one-dimensional frequency domain data with a window function to reduce spectral leakage and generate frequency domain modified data; filtering the frequency domain modified data to obtain scaled windowed frequency bins; scaling both the normalized time series and scaled windowed frequency to generate in-rates; mapping the in-rates to a distribution function; and generating in-spikes based on the mapped in-rates. 2. The neuromorphic system as set forth in claim 1 , wherein the neuromorphic electronics component generates the out-spikes based on the in-spikes. 3. The neuromorphic system as set forth in claim 2 , wherein the neuromorphic electronics component generates the out-spikes based on the in-spikes using a randomly connected excitatory-inhibitory spiking network. 4. A neuromorphic system for authorized user detection, comprising: a neuromorphic electronic component for embedding in or attached to a client device, the neuromorphic electronic component having a neuromorphic chip operable for continuously monitoring streaming sensor data from a client device and generating out-spikes based on the streaming sensor data; a client device comprising a plurality of sensor types for providing the streaming sensor data, an input processing component, and an output processing component, and wherein the output processing component classifies the streaming sensor data based on the out-spikes to detect a user-transition; and wherein the output processing component further performs operations of: smoothing the out-spikes into rates; applying the rates to a linear classifier to generate readouts; filtering the readouts; and classifying streaming sensor data as an anomalous signal based on the readouts. 5. The neuromorphic system as set forth in claim 1 , wherein upon classification of an anomalous signal, the output processing component further performs at least one operation of: locking or unlocking access to the client device; starting a new processing task; executing a new logic branch of executable code; transmitting information associated with the anomalous signal; saving information associated with the anomalous signal to memory storage. 6. A neuromorphic method for authorized user detection, comprising acts of: continuously monitoring streaming sensor data from a client device using a neuromorphic electronic component with a neuromorphic chip; and generating out-spikes based on the streaming sensor data with the neuromorphic electronic component with the neuromorphic chip; classifying the streaming sensor data based on the out-spikes to detect a user-transition using the client device, the client device having a plurality of sensor types for providing the streaming sensor data, an input processing component, and an output processing component, wherein the output processing component classifies the streaming sensor data; and further performing, by the input processing component, acts of: normalizing the streaming sensor data from the plurality of sensor types as a normalized time series; grouping the normalized time series from the plurality of sensor types into a single scalar quantity; collecting a grouping of samples of the single scalar quantity into a queue; transforming the queue into discrete one-dimensional frequency domain data; modifying the one-dimensional frequency domain data with a window function to reduce spectral leakage and generate frequency domain modified data; filtering the frequency domain modified data to obtain scaled windowed frequency bins; scaling both the normalized time series and scaled windowed frequency to generate in-rates; mapping the in-rates to a distribution function; and generating in-spikes based on the mapped in-rates. 7. The neuromorphic method as set forth in claim 6 , further comprising an act of generating, by the neuromorphic electronics component, the out-spikes based on the in-spikes. 8. The neuromorphic method as set forth in claim 7 , wherein the neuromorphic electronics component generates the out-spikes based on the in-spikes using a randomly connected excitatory-inhibitory spiking network. 9. The neuromorphic method as set forth in claim 6 , further performing, by the output processing component, acts of: smoothing the out-spikes into rates; applying the rates to a linear classifier to generate readouts; filtering the readouts; and classifying streaming sensor data as an anomalous signal based on the readouts. 10. The neuromorphic method as set forth in claim 6 , wherein upon classification of an anomalous signal, further performing at least one act of: locking access to the client device; starting a new processing task; executing a new logic branch of executable code; transmitting information associated with the anomalous signal; and saving information associated with the anomalous signal to memory storage. 11. A computer program product for authorized user detection, the computer program product comprising: a non-transitory computer-readable medium having executable instructions encoded thereon, such that upon execution of the instructions by one or more processors, the one or more processors perform operations of: receiving out-spikes from a neuromorphic electronic component with a neuromorphic chip, the neuromorphic electronic component continuously monitoring streaming sensor data from a client device and generating out-spikes based on the streaming sensor data; classifying, using the client device, the streaming sensor data based on the out-spikes to detect a user-transition, the client device having a plurality of sensor types for providing the streaming sensor data, an input processing component, and an output processing component, wherein the output processing component classifies the streaming sensor data; further comprising instructions for causing the input processing component to perform operations of: normalizing the streaming sensor data from the plurality of sensor types as a normalized time series; grouping the normalized time series from the plurality of sensor types into a single scalar quantity; collecting a grouping of samples of the single scalar quantity into a queue; transforming the queue into discrete one-dimensional frequency domain data; modifying the one-dimensional frequency domain data with a window function to reduce spectral leakage and generate frequency domain modified data; filtering the frequency domain modified data to obtain scaled windowed frequency bins; scaling both the normalized time series and scaled wi

Assignees

Inventors

Classifications

  • Probabilistic or stochastic networks · CPC title

  • Probabilistic graphical models, e.g. probabilistic networks · CPC title

  • Quantised networks; Sparse networks; Compressed networks · CPC title

  • Supervised learning · CPC title

  • involving event detection and direct action · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10902115B2 cover?
Described is neuromorphic system for authorized user detection. The system includes a client device comprising a plurality of sensor types providing streaming sensor data and one or more processors. The one or more processors include an input processing component and an output processing component. A neuromorphic electronic component is embedded in or on the client device for continuously monit…
Who is the assignee on this patent?
Hrl Lab Llc, Boeing Co
What technology area does this patent fall under?
Primary CPC classification G06F21/552. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 26 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).