Cognitive image filtering
First Claim
1. A computer program product comprising:
- a computer usable medium having computer readable program code means embodied in said medium for storing received data images in a memory structure, the memory structure including filtering attributes of time, space, and stimulus, said computer program product executable by a computer and comprising;
a first executable portion for initializing the time, space and stimulus filtering attributes;
a second executable portion for simultaneously applying the time and space filtering attributes to the received data images and elevating the images to consciousness if the images are within dynamic temporal and spatial properties, wherein consciousness is defined as images in short term memory (STM) image space that remain active for processing in a forebrain function until the image temporal latency exceeds at least one of a temporal and a spatial focal bound when it is defined as unconscious;
a third executable portion for determining if simultaneous application of the time and space filtering attributes to the received data image has resulted in one or more filter errors, resulting in a filtered data image;
a fourth executable portion for setting a focal point attribute for the filtered data image based on a comparison of the one or more filter errors to both temporal and spatial bounds;
a fifth executable portion for storing the filtered data image and the focal point attribute in the memory structure; and
a sixth executable portion for generating a list of data images which satisfy the temporal, spatial, and stimulus attributes of the filter and defines each data image as conscious for further processing, the sixth executable portion transmitting said data images to a destination, where the destination comprises at least one of a physical output on an IO subsystem, a communications channel, and a display.
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
17 Claims
-
1. A computer program product comprising:
-
a computer usable medium having computer readable program code means embodied in said medium for storing received data images in a memory structure, the memory structure including filtering attributes of time, space, and stimulus, said computer program product executable by a computer and comprising; a first executable portion for initializing the time, space and stimulus filtering attributes; a second executable portion for simultaneously applying the time and space filtering attributes to the received data images and elevating the images to consciousness if the images are within dynamic temporal and spatial properties, wherein consciousness is defined as images in short term memory (STM) image space that remain active for processing in a forebrain function until the image temporal latency exceeds at least one of a temporal and a spatial focal bound when it is defined as unconscious; a third executable portion for determining if simultaneous application of the time and space filtering attributes to the received data image has resulted in one or more filter errors, resulting in a filtered data image; a fourth executable portion for setting a focal point attribute for the filtered data image based on a comparison of the one or more filter errors to both temporal and spatial bounds; a fifth executable portion for storing the filtered data image and the focal point attribute in the memory structure; and a sixth executable portion for generating a list of data images which satisfy the temporal, spatial, and stimulus attributes of the filter and defines each data image as conscious for further processing, the sixth executable portion transmitting said data images to a destination, where the destination comprises at least one of a physical output on an IO subsystem, a communications channel, and a display. - View Dependent Claims (2, 3, 4)
-
-
5. A computer program product comprising:
-
a computer usable medium having computer readable program code means embodied in said medium, said computer program product operable to run on a computer, said computer program product comprising; a first executable portion for initializing a memory structure to include a symbol allocation table, one or more symbols that each comprise a plurality of data elements, and one or more data images defining a short term memory space, where the data images remain active for processing in a forebrain function until a data image temporal latency exceeds at least one of a temporal and a spatial focal bound; a second executable portion for receiving one or more inputs each comprising one or more data elements from an external system; a third executable portion for associating each received data element with any symbols that include a common data element; a fourth executable portion for creating weighted interconnections between the symbols based on the common data elements, including associations between the symbols based on a temporal and spatial contiguity wherein the contiguity is driven by perspective boundaries which set the maximum temporal and spatial differences that must be met to assimilate data; a fifth executable portion for eroding the weighted interconnections based on an amount of time that has passed since the interconnection was created thereby purging the short term memory space; and a sixth executable portion for generating weighted connections between conscious data images permitting responses to be subsequently mapped to appropriate output signals based on a set of input signals and the weighted connections, the output signals are transmitted to a destination, where the destination comprises at least one of a physical output on an IO subsystem, a communications channel, and a display. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A computer program product comprising:
-
a computer usable medium having computer readable program code means embodied in said medium, said computer program product operable to run on a computer, said computer program product for propagation of data elements through a system of connected symbols, each symbol including stimulus information, temporal information, spatial information, and data relating to connectivity to other symbols, said computer program product comprising; a first executable portion for setting carrier attributes of nodes, each node indicative of a connection between at least two symbols; a second executable portion for delaying propagation of each data element through the system of connected symbols based on one or more carrier attributes; a third executable portion for propagating the data elements through the system by creating nodes for each connection between at least two symbols; a fourth executable portion for setting additional node attributes based on both temporal and spatial data associated with each node; a fifth executable portion for discarding the created nodes after the data elements have propagated through the system; and a sixth executable portion that generates data elements that include propagation information permitting input signal data to be mapped to responses, the responses transmitted to a destination, where the destination comprises at least one of a physical output on an IO subsystem, a communications channel, and a display. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification