Natural Intelligence Systems, Inc.

United States of America

Back to Profile

1-20 of 20 for Natural Intelligence Systems, Inc. Sort by
Query
Aggregations
IP Type
        Patent 19
        Trademark 1
Jurisdiction
        United States 18
        World 2
Date
2023 2
2022 2
2020 2
Before 2020 14
IPC Class
G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means 7
G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints 5
G06F 9/44 - Arrangements for executing specific programs 4
G06F 9/45 - Compilation or interpretation of high level programme languages 4
G06N 3/08 - Learning methods 4
See more
Status
Pending 2
Registered / In Force 18

1.

Artificial Intelligence (AI) System for Learning Spatial Patterns in Sparse Distributed Representations (SDRs) and Associated Methods

      
Application Number 17877724
Status Pending
Filing Date 2022-07-29
First Publication Date 2023-03-09
Owner Natural Intelligence Systems, Inc. (USA)
Inventor
  • Noyes, Harold B
  • Roberts, David
  • Lloyd, Russell B.
  • Tiffany, William
  • Tanner, Jeffery
  • Leslie, Terrence
  • Skinner, Daniel
  • Roy, Indranil

Abstract

Introduced here is an artificial intelligence system designed for machine learning. The system may be based on a neuromorphic computational model that learns spatial patterns in inputs using data structures called Sparse Distributed Representations (SDRs) to represent the inputs. Moreover, the system can generate signatures for these SDRs, and these signatures may be used to create definitions of classes or subclasses for classification purposes.

IPC Classes  ?

  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G06K 9/62 - Methods or arrangements for recognition using electronic means
  • G06F 9/38 - Concurrent instruction execution, e.g. pipeline or look ahead

2.

ARTIFICIAL INTELLIGENCE (AI) SYSTEM FOR LEARNING SPATIAL PATTERNS IN SPARSE DISTRIBUTED REPRESENTATIONS (SDRS) AND ASSOCIATED METHODS

      
Application Number US2022038930
Publication Number 2023/009850
Status In Force
Filing Date 2022-07-29
Publication Date 2023-02-02
Owner NATURAL INTELLIGENCE SYSTEMS, INC. (USA)
Inventor
  • Noyes, Harold B
  • Roberts, David
  • Lloyd, Russell B.
  • Tiffany, William
  • Tanner, Jeffery
  • Leslie, Terrence
  • Sknner, Daniel
  • Roy, Indranil

Abstract

Introduced here is an artificial intelligence system designed for machine learning. The system may be based on a neuromorphic computational model that learns spatial patterns in inputs using data structures called Sparse Distributed Representations (SDRs) to represent the inputs. Moreover, the system can generate signatures for these SDRs, and these signatures may be used to create definitions of classes or subclasses for classification purposes.

IPC Classes  ?

  • G06N 3/08 - Learning methods
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G06N 20/00 - Machine learning

3.

NEURAL PROCESSING UNITS (NPUS) AND COMPUTATIONAL SYSTEMS EMPLOYING THE SAME

      
Application Number US2021060191
Publication Number 2022/109333
Status In Force
Filing Date 2021-11-19
Publication Date 2022-05-27
Owner NATURAL INTELLIGENCE SYSTEMS, INC. (USA)
Inventor
  • Noyes, Harold B
  • Roberts, David
  • Lloyd, Russell
  • Tiffany, William
  • Tanner, Jeffery
  • Leslie, Terrence
  • Skinner, Daniel
  • Roy, Indranil

Abstract

Introduced here are integrated circuits (also referred to as "chips") that can be implemented in a neural processing unit. At a high level, the goal of these chips is to provide higher performance for machine learning algorithms than conventional processing units would. To accomplish this, the neural processing unit can include multiple computing components, each of which is able to independently determine the overlap between encoded data provided as input and values stored in a memory.

IPC Classes  ?

  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06F 7/50 - AddingSubtracting

4.

Neural Processing Units (NPUs) and Computational Systems Employing the Same

      
Application Number 17531576
Status Pending
Filing Date 2021-11-19
First Publication Date 2022-05-26
Owner Natural Intelligence Systems, Inc. (USA)
Inventor
  • Noyes, Harold B.
  • Roberts, David
  • Lloyd, Russell
  • Tiffany, William
  • Tanner, Jeffery
  • Leslie, Terrence
  • Skinner, Daniel
  • Roy, Indranil

Abstract

Introduced here are integrated circuits (also referred to as “chips”) that can be implemented in a neural processing unit. At a high level, the goal of these chips is to provide higher performance for machine learning algorithms than conventional processing units would. To accomplish this, the neural processing unit can include multiple computing components, each of which is able to independently determine the overlap between encoded data provided as input and values stored in a memory.

IPC Classes  ?

  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means

5.

Methods and systems for data analysis in a state machine

      
Application Number 16917221
Grant Number 11977977
Status In Force
Filing Date 2020-06-30
First Publication Date 2020-10-22
Grant Date 2024-05-07
Owner NATURAL INTELLIGENCE SYSTEMS, INC. (USA)
Inventor
  • Brown, David R.
  • Noyes, Harold B

Abstract

A device includes a match element that includes a first data input configured to receive a first result, wherein the first result is of an analysis performed on at least a portion of a data stream by an element of a state machine. The match element also includes a second data input configured to receive a second result, wherein the second result is of an analysis performed on at least a portion of the data stream by another element of the state machine. The match element further includes an output configured to selectively provide the first result or the second result.

IPC Classes  ?

  • G06N 3/08 - Learning methods
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G06V 10/94 - Hardware or software architectures specially adapted for image or video understanding

6.

NATURAL INTELLIGENCE

      
Serial Number 88794545
Status Registered
Filing Date 2020-02-12
Registration Date 2023-09-26
Owner NATURAL INTELLIGENCE SYSTEMS, INC. ()
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Software-as-a-service (SaaS) featuring software for programing and configuring semiconductors; computer software consultancy

7.

Validation of a symbol response memory

      
Application Number 16547241
Grant Number 10949290
Status In Force
Filing Date 2019-08-21
First Publication Date 2019-12-12
Grant Date 2021-03-16
Owner NATURAL INTELLIGENCE SYSTEMS, INC. (USA)
Inventor
  • Noyes, Harold B
  • Brown, David R.
  • Glendenning, Paul

Abstract

Configuration content of electronic devices used for data analysis may be altered due to bit failure or corruption, for example. Accordingly, in one embodiment, a device includes a plurality of blocks, each block of the plurality of blocks includes a plurality of rows, each row of the plurality of rows includes a plurality of configurable elements, each configurable element of the plurality of configurable elements includes a data analysis element including a memory component programmed with configuration data. The data analysis element is configured to analyze at least a portion of a data stream based on the configuration data and to output a result of the analysis. The device also includes an error detection engine (EDE) configured to perform integrity validation of the configuration data.

IPC Classes  ?

  • G11C 29/00 - Checking stores for correct operationTesting stores during standby or offline operation
  • G06F 11/10 - Adding special bits or symbols to the coded information, e.g. parity check, casting out nines or elevens
  • H03M 13/09 - Error detection only, e.g. using cyclic redundancy check [CRC] codes or single parity bit

8.

Validation of a symbol response memory

      
Application Number 16030479
Grant Number 10402265
Status In Force
Filing Date 2018-07-09
First Publication Date 2018-11-08
Grant Date 2019-09-03
Owner NATURAL INTELLIGENCE SYSTEMS, INC. (USA)
Inventor
  • Noyes, Harold B
  • Brown, David R.
  • Glendenning, Paul

Abstract

Configuration content of electronic devices used for data analysis may be altered due to bit failure or corruption, for example. Accordingly, in one embodiment, a device includes a plurality of blocks, each block of the plurality of blocks includes a plurality of rows, each row of the plurality of rows includes a plurality of configurable elements, each configurable element of the plurality of configurable elements includes a data analysis element including a memory component programmed with configuration data. The data analysis element is configured to analyze at least a portion of a data stream based on the configuration data and to output a result of the analysis. The device also includes an error detection engine (EDE) configured to perform integrity validation of the configuration data.

IPC Classes  ?

  • G11C 29/00 - Checking stores for correct operationTesting stores during standby or offline operation
  • G06F 11/10 - Adding special bits or symbols to the coded information, e.g. parity check, casting out nines or elevens
  • H03M 13/09 - Error detection only, e.g. using cyclic redundancy check [CRC] codes or single parity bit

9.

Methods and systems for data analysis in a state machine

      
Application Number 15871660
Grant Number 10733508
Status In Force
Filing Date 2018-01-15
First Publication Date 2018-05-17
Grant Date 2020-08-04
Owner NATURAL INTELLIGENCE SYSTEMS, INC. (USA)
Inventor
  • Brown, David R.
  • Noyes, Harold B

Abstract

A device includes a match element that includes a first data input configured to receive a first result, wherein the first result is of an analysis performed on at least a portion of a data stream by an element of a state machine. The match element also includes a second data input configured to receive a second result, wherein the second result is of an analysis performed on at least a portion of the data stream by another element of the state machine. The match element further includes an output configured to selectively provide the first result or the second result.

IPC Classes  ?

  • G06N 3/08 - Learning methods
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means

10.

Validation of a symbol response memory

      
Application Number 15280481
Grant Number 10019311
Status In Force
Filing Date 2016-09-29
First Publication Date 2018-03-29
Grant Date 2018-07-10
Owner NATURAL INTELLIGENCE SYSTEMS, INC. (USA)
Inventor
  • Noyes, Harold B
  • Brown, David R.
  • Glendenning, Paul

Abstract

Configuration content of electronic devices used for data analysis may be altered due to bit failure or corruption, for example. Accordingly, in one embodiment, a device includes a plurality of blocks, each block of the plurality of blocks includes a plurality of rows, each row of the plurality of rows includes a plurality of configurable elements, each configurable element of the plurality of configurable elements includes a data analysis element including a memory component programmed with configuration data. The data analysis element is configured to analyze at least a portion of a data stream based on the configuration data and to output a result of the analysis. The device also includes an error detection engine (EDE) configured to perform integrity validation of the configuration data.

IPC Classes  ?

  • G11C 13/00 - Digital stores characterised by the use of storage elements not covered by groups , , or
  • G06F 11/10 - Adding special bits or symbols to the coded information, e.g. parity check, casting out nines or elevens
  • H03M 13/09 - Error detection only, e.g. using cyclic redundancy check [CRC] codes or single parity bit

11.

Counter operation in a state machine lattice

      
Application Number 15605542
Grant Number 09886017
Status In Force
Filing Date 2017-05-25
First Publication Date 2017-09-14
Grant Date 2018-02-06
Owner NATURAL INTELLIGENCE SYSTEMS, INC. (USA)
Inventor
  • Noyes, Harold B
  • Brown, David R.
  • Glendenning, Paul

Abstract

Disclosed are methods and devices, among which is a device that includes a finite state machine lattice. The lattice may include a counter suitable for counting a number of times a programmable element in the lattice detects a condition. The counter may be configured to output in response to counting the condition was detected a certain number of times. For example, the counter may be configured to output in response to determining a condition was detected at least (or no more than) the certain number of times, determining the condition was detected exactly the certain number of times, or determining the condition was detected within a certain range of times. The counter may be coupled to other counters in the device for determining high-count operations and/or certain quantifiers.

IPC Classes  ?

  • G05B 19/045 - Programme control other than numerical control, i.e. in sequence controllers or logic controllers using logic state machines, consisting only of a memory or a programmable logic device containing the logic for the controlled machine and in which the state of its outputs is dependent on the state of its inputs or part of its own output states, e.g. binary decision controllers, finite state controllers
  • G06F 9/44 - Arrangements for executing specific programs
  • G06F 15/82 - Architectures of general purpose stored program computers data or demand driven
  • G06F 21/56 - Computer malware detection or handling, e.g. anti-virus arrangements
  • H03K 19/177 - Logic circuits, i.e. having at least two inputs acting on one outputInverting circuits using specified components using elementary logic circuits as components arranged in matrix form
  • G06N 5/04 - Inference or reasoning models

12.

Methods and systems for data analysis in a state machine

      
Application Number 15262958
Grant Number 09870530
Status In Force
Filing Date 2016-09-12
First Publication Date 2016-12-29
Grant Date 2018-01-16
Owner NATURAL INTELLIGENCE SYSTEMS, INC. (USA)
Inventor
  • Brown, David R.
  • Noyes, Harold B

Abstract

A device includes a match element that includes a first data input configured to receive a first result, wherein the first result is of an analysis performed on at least a portion of a data stream by an element of a state machine. The match element also includes a second data input configured to receive a second result, wherein the second result is of an analysis performed on at least a portion of the data stream by another element of the state machine. The match element further includes an output configured to selectively provide the first result or the second result.

IPC Classes  ?

  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
  • G06N 3/08 - Learning methods
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means

13.

Methods and systems for detection in a state machine

      
Application Number 15063230
Grant Number 09817678
Status In Force
Filing Date 2016-03-07
First Publication Date 2016-06-30
Grant Date 2017-11-14
Owner NATURAL INTELLIGENCE SYSTEMS, INC. (USA)
Inventor
  • Brown, David R.
  • Noyes, Harold B

Abstract

A device including a data analysis element including a plurality of memory cells. The memory cells analyze at least a portion of a data stream and output a result of the analysis. The device also includes a detection cell. The detection cell includes an AND gate. The AND gate receives result of the analysis as a first input. The detection cell also includes a D flip-flop including an output coupled to a second input of the AND gate.

IPC Classes  ?

  • G06F 9/44 - Arrangements for executing specific programs
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • G06F 9/45 - Compilation or interpretation of high level programme languages

14.

Counter operation in a state machine lattice

      
Application Number 14722941
Grant Number 09665083
Status In Force
Filing Date 2015-05-27
First Publication Date 2015-09-10
Grant Date 2017-05-30
Owner NATURAL INTELLIGENCE SYSTEMS, INC. (USA)
Inventor
  • Noyes, Harold B
  • Brown, David R.
  • Glendenning, Paul

Abstract

Disclosed are methods and devices, among which is a device that includes a finite state machine lattice. The lattice may include a counter suitable for counting a number of times a programmable element in the lattice detects a condition. The counter may be configured to output in response to counting the condition was detected a certain number of times. For example, the counter may be configured to output in response to determining a condition was detected at least (or no more than) the certain number of times, determining the condition was detected exactly the certain number of times, or determining the condition was detected within a certain range of times. The counter may be coupled to other counters in the device for determining high-count operations and/or certain quantifiers.

IPC Classes  ?

  • G05B 19/04 - Programme control other than numerical control, i.e. in sequence controllers or logic controllers
  • G06F 9/44 - Arrangements for executing specific programs
  • G06F 15/82 - Architectures of general purpose stored program computers data or demand driven
  • G06F 21/56 - Computer malware detection or handling, e.g. anti-virus arrangements
  • G06N 5/04 - Inference or reasoning models
  • H03K 19/177 - Logic circuits, i.e. having at least two inputs acting on one outputInverting circuits using specified components using elementary logic circuits as components arranged in matrix form
  • G05B 19/045 - Programme control other than numerical control, i.e. in sequence controllers or logic controllers using logic state machines, consisting only of a memory or a programmable logic device containing the logic for the controlled machine and in which the state of its outputs is dependent on the state of its inputs or part of its own output states, e.g. binary decision controllers, finite state controllers

15.

Methods and systems for detection in a state machine

      
Application Number 14329586
Grant Number 09280329
Status In Force
Filing Date 2014-07-11
First Publication Date 2014-10-30
Grant Date 2016-03-08
Owner NATURAL INTELLIGENCE SYSTEMS, INC. (USA)
Inventor
  • Brown, David R.
  • Noyes, Harold B

Abstract

A device including a data analysis element including a plurality of memory cells. The memory cells analyze at least a portion of a data stream and output a result of the analysis. The device also includes a detection cell. The detection cell includes an AND gate. The AND gate receives result of the analysis as a first input. The detection cell also includes a D flip-flop including an output coupled to a second input of the AND gate.

IPC Classes  ?

  • G06F 9/45 - Compilation or interpretation of high level programme languages
  • G06F 9/44 - Arrangements for executing specific programs
  • G06F 9/00 - Arrangements for program control, e.g. control units
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints

16.

Counter operation in a state machine lattice

      
Application Number 14143398
Grant Number 09058465
Status In Force
Filing Date 2013-12-30
First Publication Date 2014-04-24
Grant Date 2015-06-16
Owner NATURAL INTELLIGENCE SYSTEMS, INC. (USA)
Inventor
  • Noyes, Harold B
  • Brown, David R.
  • Glendenning, Paul

Abstract

Disclosed are methods and devices, among which is a device that includes a finite state machine lattice. The lattice may include a counter suitable for counting a number of times a programmable element in the lattice detects a condition. The counter may be configured to output in response to counting the condition was detected a certain number of times. For example, the counter may be configured to output in response to determining a condition was detected at least (or no more than) the certain number of times, determining the condition was detected exactly the certain number of times, or determining the condition was detected within a certain range of times. The counter may be coupled to other counters in the device for determining high-count operations and/or certain quantifiers.

IPC Classes  ?

  • G06F 7/38 - Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
  • G06F 7/00 - Methods or arrangements for processing data by operating upon the order or content of the data handled
  • H01L 25/00 - Assemblies consisting of a plurality of individual semiconductor or other solid-state devices
  • G05B 19/045 - Programme control other than numerical control, i.e. in sequence controllers or logic controllers using logic state machines, consisting only of a memory or a programmable logic device containing the logic for the controlled machine and in which the state of its outputs is dependent on the state of its inputs or part of its own output states, e.g. binary decision controllers, finite state controllers
  • G06F 15/82 - Architectures of general purpose stored program computers data or demand driven
  • G06F 21/56 - Computer malware detection or handling, e.g. anti-virus arrangements
  • G06N 5/04 - Inference or reasoning models

17.

Methods and systems for detection in a state machine

      
Application Number 13327580
Grant Number 08782624
Status In Force
Filing Date 2011-12-15
First Publication Date 2013-06-20
Grant Date 2014-07-15
Owner NATURAL INTELLIGENCE SYSTEMS, INC. (USA)
Inventor
  • Brown, David R.
  • Noyes, Harold B

Abstract

A device including a data analysis element including a plurality of memory cells. The memory cells analyze at least a portion of a data stream and output a result of the analysis. The device also includes a detection cell. The detection cell includes an AND gate. The AND gate receives result of the analysis as a first input. The detection cell also includes a D-flip flop including an output coupled to a second input of the AND gate.

IPC Classes  ?

  • G06F 9/45 - Compilation or interpretation of high level programme languages
  • G06F 7/38 - Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation

18.

Methods and systems for data analysis in a state machine

      
Application Number 13327591
Grant Number 09443156
Status In Force
Filing Date 2011-12-15
First Publication Date 2013-06-20
Grant Date 2016-09-13
Owner NATURAL INTELLIGENCE SYSTEMS, INC. (USA)
Inventor
  • Brown, David R.
  • Noyes, Harold B

Abstract

A state machine engine may be configured to recognize (e.g., detect) a great number of patterns in a data stream. This may be accomplished via detection cells of state machine elements that output a respective result of an analysis performed by the respective state machine elements, for example, a match in an analyzed data stream from a single state machine element, which may be utilized in conjunction with results from other state machine elements, for example, to search for a pattern in a data stream. These matches may be provided to a match element, which may operate to output a selected result generated from a row of state machine elements for a given data stream search or a portion of a data stream search.

IPC Classes  ?

  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints

19.

Counter operation in a state machine lattice

      
Application Number 13327499
Grant Number 08648621
Status In Force
Filing Date 2011-12-15
First Publication Date 2013-06-20
Grant Date 2014-02-11
Owner NATURAL INTELLIGENCE SYSTEMS, INC. (USA)
Inventor
  • Noyes, Harold B
  • Brown, David R.
  • Glendenning, Paul

Abstract

Disclosed are methods and devices, among which is a device that includes a finite state machine lattice. The lattice may include a counter suitable for counting a number of times a programmable element in the lattice detects a condition. The counter may be configured to output in response to counting the condition was detected a certain number of times. For example, the counter may be configured to output in response to determining a condition was detected at least (or no more than) the certain number of times, determining the condition was detected exactly the certain number of times, or determining the condition was detected within a certain range of times. The counter may be coupled to other counters in the device for determining high-count operations and/or certain quantifiers.

IPC Classes  ?

  • G06F 7/38 - Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
  • G06F 9/45 - Compilation or interpretation of high level programme languages
  • G06F 7/00 - Methods or arrangements for processing data by operating upon the order or content of the data handled

20.

Devices, systems, and methods for communicating pattern matching results of a parallel pattern search engine

      
Application Number 12352311
Grant Number 08843523
Status In Force
Filing Date 2009-01-12
First Publication Date 2010-07-22
Grant Date 2014-09-23
Owner NATURAL INTELLIGENCE SYSTEMS, INC. (USA)
Inventor Noyes, Harold B

Abstract

Disclosed are methods and devices, among which is a system that includes a device that includes one or more pattern-recognition processors for searching a data stream. The pattern-recognition cluster may include various search pattern matching matrices and mask modules which may be utilized to perform various searching functions. Additionally, a buffer may be utilized to individually store the various results from pattern matching matrices and mask modules for subsequent retrieval.

IPC Classes  ?