Cognitive operating system
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.
Claims
exact text as granted — not AI-modified1 .- 29 . (canceled)
30 . A computer usable medium including a program for building connections between symbols by creating and connecting symbols to input symbols, the program comprising:
a first executable code segment for measuring a novelty of a plurality of stimulus channels and creating new symbols using at least one of the measured novelty; a second executable code segment for measuring a signal corresponding to a combination of stimulus channel inputs; a third executable code segment for back calculating individual weights for each input signal to develop a defined stimulus value using;
s =sum all stimulus nodes( w*i ), where
s represents a total signal of symbol based on all stimulus nodes,
w represents a weight of connection embodied into the symbol and stimulus node, and
i represents the stimulus signal; and
a fourth executable code segment for creating and setting all input stimulus connections and weights based on the back calculated individual weights.
31 . A computer usable medium in accordance with claim 30 wherein the first executable code segment further comprises a code segment for searching each stimulus channel to find similar conscious abstracts within a current image group, wherein the conscious abstracts comprise responses embodied as connected symbols.
32 . A computer usable medium in accordance with claim 30 wherein the first executable code segment further comprises a code segment for stimulating novelty when no common conscious abstracts are found.
33 . A computer usable medium in accordance with claim 30 wherein the second executable code segment further comprises a code segment for creating a symbol when a novel combination of a plurality of input symbols are received for a first time.
34 . A computer usable medium in accordance with claim 33 wherein the second executable code segment further comprises a code segment for accessing the created symbol directly during a subsequent reception of the combination of the plurality of input symbols.
35 . A computer usable medium in accordance with claim 30 further comprising an executable code segment for storing the newly created symbols within at least one of an SQL database and a dynamic random access memory (DRAM) device.
36 . A computer usable medium including a program for building connections between symbols by connecting and controlling the associative weights of symbols, the program comprising:
a first executable code segment for scanning a stimulus channel and determining conscious symbols based on at least one of a stimulus attribute, a temporal attribute, and a spatial attribute; a second executable code segment for determining a stimulating association or an inhibiting association of the conscious symbols by examining an activity of each conscious symbol and; a third executable code segment for associating the conscious symbols and controlling the weight gain of the association by a learning attribute.
37 . A computer usable medium in accordance with claim 36 wherein the first executable code segment further comprises a code segment for receiving and summing stimuli.
38 . A computer usable medium in accordance with claim 37 wherein the first executable code segment further comprises a code segment for elevating received images to consciousness based on at least one of a temporal attribute and spatial attribute of the image.
39 . A computer usable medium in accordance with claim 36 wherein the first executable code segment further comprises an adaptation process configured to adapt associative weights of symbol connections for reinforcement learning.
40 . A computer usable medium in accordance with claim 36 further comprising an executable code segment for storing the conscious symbols within at least one of an SQL database and a dynamic random access memory (DRAM) device.Join the waitlist — get patent alerts
Track US2009313190A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.