Directed behavior using a hierarchical temporal memory based system
OwnerJeffrey Hawkins, Dileep Georgeinventors
Life of this patent
Estimating the term…
Abstract
A hierarchy of computing modules is configured to learn a cause of input data sensed over space and time, and is further configured to determine a cause of novel sensed input data dependent on the learned cause. In some cases, the cause of the input data is visual or acoustic behavior (caused, for example, by a motor or processing circuitry). As such, the hierarchy is further configured to associate the behavior with a mechanism that generates the behavior, thereby enabling the hierarchy to later predict and cause the behavior to occur.
Claims20
A method of performing operations, comprising:
- receiving data caused by a manifestation of a behavior;
- learning a cause of the received data and forming a representation of the behavior;
- associating the representation with a mechanism that generates the behavior;
- and
- causing the behavior to occur using the mechanism.
A system, comprising:
- a hierarchy of computing modules configured to learn a cause of input data sensed over space and time, the hierarchy further configured to determine a cause of novel sensed input data dependent on the learned cause,
- wherein the cause of the input data is motor behavior, and
- wherein the hierarchy is further configured to associate the motor behavior with a mechanism that generates the motor behavior.
A computer-readable medium having instructions therein that are executable by a processor, the instructions comprising instructions to:
- receive data caused by a manifestation of a behavior;
- learn a cause of the received data and forming a representation of the behavior;
- associate the representation with a mechanism that generates the behavior;
- and
- cause the behavior to occur using the mechanism.
A computer-implemented method of performing operations, comprising:
- learning a cause of a first set of input data, the cause being at least one of visual and acoustic behavior;
- forming a representation of the behavior;
- associating the representation with a mechanism used to cause the behavior;
- receiving a second set of input data;
- predicting an occurrence of the behavior dependent on the second set of input data;
- and
- causing the behavior to occur dependent on the prediction.
An apparatus, comprising:
- a processor;
- a memory operatively connected to the processor;
- and
- instructions stored in the memory and executable by the processor, the instructions to:
- represent at least part of an HTM,
- learn a cause of sensed input data received by the HTM, the cause being a behavior generated by the apparatus,
- form a representation of the behavior in the HTM, and
- associate the representation with a mechanism in the apparatus capable of generating the behavior.
Dependencies are inferred from the claim text.