Cognitive operating system
First Claim
1. An operating system configured to support cognitive capable environments, said operating system comprising:
- a memory structure, said memory structure comprising a symbol allocation table, a symbol space, and a short term memory (STM) image space;
at least one input/output (I/O) process configured to update inputs and outputs;
at least one short term memory load process configured to determine changes to symbols within said symbol space due to the stimulus and create STM images of the inputs;
at least one symbolic associative stimulation (SAS) process configured to pass stimulations (propagate) between connecting symbols within said symbol space;
at least one focus process configured to measure temporal and spatial properties of STM images and filter the STM images based upon the properties;
at least one process configured for propagation of stimuli through hereditary structures;
at least one process configured to analyze propagated symbol groups of STM images for novel distinctions;
at least one process configured to create new symbols, connect novel stimuli together for symbol groupings, update existing symbols to include connections to the new symbols, and assign weights to the connections;
at least one adaptation process configured to form stimulus-response pairs from received STM images;
at least one habituation process configured to provide time-based erosion of connection weights of symbols; and
at least one migration process to adapt learned responses to long term memories (LTM).
0 Assignments
0 Petitions
Accused Products
Abstract
An operating system configured to support cognitive capable environments is described. The system comprises a memory structure and an I/O process configured to update inputs and outputs. The operating system further includes a process to determine changes to symbols within the symbol space due to the stimulus and create STM images of the inputs. Additional processes are configured to pass stimulations between connecting symbols, measure temporal and spatial properties of images, filter the STM images based upon the properties, and propagate stimuli through hereditary structures. Further processes analyze propagated symbol groups of STM images for novel distinctions, create new symbols, connect novel stimuli together for symbol groupings, update existing symbols to include connections to the new symbols, and assign weights to the connections. Additional processes form stimulus-response pairs from received images, provide time-based erosion of connection weights of symbols and adapt learned responses to long term memories.
-
Citations
29 Claims
-
1. An operating system configured to support cognitive capable environments, said operating system comprising:
-
a memory structure, said memory structure comprising a symbol allocation table, a symbol space, and a short term memory (STM) image space;
at least one input/output (I/O) process configured to update inputs and outputs;
at least one short term memory load process configured to determine changes to symbols within said symbol space due to the stimulus and create STM images of the inputs;
at least one symbolic associative stimulation (SAS) process configured to pass stimulations (propagate) between connecting symbols within said symbol space;
at least one focus process configured to measure temporal and spatial properties of STM images and filter the STM images based upon the properties;
at least one process configured for propagation of stimuli through hereditary structures;
at least one process configured to analyze propagated symbol groups of STM images for novel distinctions;
at least one process configured to create new symbols, connect novel stimuli together for symbol groupings, update existing symbols to include connections to the new symbols, and assign weights to the connections;
at least one adaptation process configured to form stimulus-response pairs from received STM images;
at least one habituation process configured to provide time-based erosion of connection weights of symbols; and
at least one migration process to adapt learned responses to long term memories (LTM). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for building a short term memory (STM) structure within an operating system for processing, said memory structures being stored in a STM image and including elements having attributes in time, space, and stimulus, said method comprising:
-
initializing filter elements;
determining a setting for each filter element;
applying the filter to each STM image element;
determining if errors within the STM image elements are within bounds; and
setting a focal point attribute for each STM image based on whether the errors are within the bounds. - View Dependent Claims (18, 19, 20)
-
-
21. A computer program for the propagation of signals through a connection system, the signals being stored as symbolic associative stimulation (SAS) nodes configured for stimulation, carrier, and target information, the connection system configured to store symbol structures in memory, the symbol structures including stimulus, temporal information, spatial information, and connection data for connectivity to other symbols, said program configured to:
-
delay each SAS node for proper timing;
set carrier attributes of SAS nodes for propagation control;
propagate a summed symbolic signal excitation by creating new SAS nodes for each connection;
set the SAS node attributes based on connection information; and
discard SAS nodes after processing of the nodes is completed. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A method for propagating signals through a connection system, the signals being stored as symbolic associative stimulation (SAS) nodes configured for stimulation, carrier, and target information, the connection system configured to store symbol structures in memory, the symbol structures including stimulus, temporal information, spatial information, and connection data for connectivity to other symbols, said method comprising:
-
(a) delaying each SAS node for proper latency;
(b) setting a current symbol address for a symbol structure specified with target information in the SAS node;
(c) checking the SAS nodes for carrier information;
(d) adding stimulation to SAS nodes with a target information of stimulus;
(e) repeating steps (a) through (d) for all SAS nodes;
(f) resetting to the first SAS node;
(g) finding carrier SAS nodes by checking for matches between carrier information and target information within the SAS node;
(h) for matching information, calculating a target excitation;
(h1) determining whether excitation levels of current symbols is above a threshold;
(h2) creating a symbolic associative stimulation (SAS) node for processing of each connection system;
(h3) setting SAS node attributes for propogated stimulus based on connection data; and
(h4) repeating (h1) through (h3) for all other connections between symbols;
(i) for non-matching carrier information, discarding the SAS node; and
(j) returning to step (g) until last SAS node is processed.
-
-
28. A memory structure for storing short term memory (STM) images, the images being representations of symbolic or neural firing, the memory structure configured for the processing of the images, said memory structure comprising:
-
at least one input channel;
at least one output channel; and
at least one abstract channel. - View Dependent Claims (29)
-
Specification