Automated search for detecting patterns and sequences in data using a spatial and temporal memory system
First Claim
1. A method of searching for spatial patterns or temporal sequences of spatial patterns in input data, comprising:
- generating a plurality of spatial and temporal memory systems according to configuration information;
providing a coding scheme to each spatial and temporal memory system, wherein each coding scheme identifies a subset of the input data and an encoding to encode the subset of the input data; and
identifying, at each spatial and temporal memory system, spatial patterns or temporal sequences of spatial patterns at the spatial and temporal memory system based on the subset of input data and the encoding identified by the coding scheme provided to the spatial and temporal memory system.
1 Assignment
0 Petitions
Accused Products
Abstract
A spatial and temporal memory system (STMS) processes input data to detect whether spatial patterns and/or temporal sequences of spatial patterns exist within the data, and to make predictions about future data. The data processed by the STMS may be retrieved from, for example, one or more database fields and is encoded into a distributed representation format using a coding scheme. The performance of the STMS in predicting future data is evaluated for the coding scheme used to process the data as performance data. The selection and prioritization of STMS experiments to perform may be based on the performance data for an experiment. The best fields, encodings, and time aggregations for generating predictions can be determined by an automated search and evaluation of multiple STMS systems.
-
Citations
23 Claims
-
1. A method of searching for spatial patterns or temporal sequences of spatial patterns in input data, comprising:
-
generating a plurality of spatial and temporal memory systems according to configuration information; providing a coding scheme to each spatial and temporal memory system, wherein each coding scheme identifies a subset of the input data and an encoding to encode the subset of the input data; and identifying, at each spatial and temporal memory system, spatial patterns or temporal sequences of spatial patterns at the spatial and temporal memory system based on the subset of input data and the encoding identified by the coding scheme provided to the spatial and temporal memory system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system of searching for spatial patterns or temporal sequences of spatial patterns in input data, comprising:
-
a non-transitory computer-readable storage medium including executable computer modules comprising; an automated search engine configured to; generate a plurality of spatial and temporal memory systems according to configuration information; and provide a coding scheme to each spatial and temporal memory system, wherein each coding scheme identifies a subset of the input data and an encoding to encode the subset of the input data; and the plurality of spatial and temporal memory systems configured to identify, at each spatial and temporal memory system, spatial patterns or temporal sequences of spatial patterns at the spatial and temporal memory system based on the subset of input data and the encoding identified by the coding scheme provided to the spatial and temporal memory system; and a processor configured to execute the computer modules. - View Dependent Claims (18, 19, 20)
-
-
21. A non-transitory computer-readable storage medium storing executable computer program instructions for searching for spatial patterns or temporal sequences of spatial patterns in input data, the instructions comprising instructions for:
-
generating a plurality of spatial and temporal memory systems according to configuration information; providing a coding scheme to each spatial and temporal memory system, wherein each coding scheme identifies a subset of the input data and an encoding to encode the subset of the input data; and identifying, at each spatial and temporal memory system, spatial patterns or temporal sequences of spatial patterns at the spatial and temporal memory system based on the subset of input data and the encoding of input data identified by the coding scheme provided to the spatial and temporal memory system. - View Dependent Claims (22, 23)
-
Specification