Patents by Inventor RONALD MARIANETTI
RONALD MARIANETTI has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20170180515Abstract: A web-based hierarchical temporal memory (HTM) system in which one or more client devices communicate with a remote server via a communication network. The remote server includes at least a HTM server for implementing a hierarchical temporal memory (HTM). The client devices generate input data including patterns and sequences, and send the input data to the remote server for processing. The remote server (specifically, the HTM server) performs processing in order to determine the causes of the input data, and sends the results of this processing to the client devices. The client devices need not have processing and/or storage capability for running the HTM but may nevertheless take advantage of the HTM by submitting a request to the HTM server.Type: ApplicationFiled: March 3, 2017Publication date: June 22, 2017Inventors: Jeffrey L. Edwards, William C. Saphir, Subutai Ahmad, Dileep George, Frank Astier, Ronald Marianetti
-
Patent number: 9621681Abstract: A web-based hierarchical temporal memory (HTM) system in which one or more client devices communicate with a remote server via a communication network. The remote server includes at least a HTM server for implementing a hierarchical temporal memory (HTM). The client devices generate input data including patterns and sequences, and send the input data to the remote server for processing. The remote server (specifically, the HTM server) performs processing in order to determine the causes of the input data, and sends the results of this processing to the client devices. The client devices need not have processing and/or storage capability for running the HTM but may nevertheless take advantage of the HTM by submitting a request to the HTM server.Type: GrantFiled: March 27, 2014Date of Patent: April 11, 2017Assignee: Numenta, Inc.Inventors: Jeffrey L. Edwards, Wiliam C. Saphir, Subutai Ahmad, Dileep George, Frank Astier, Ronald Marianetti
-
Patent number: 9552551Abstract: 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.Type: GrantFiled: June 27, 2014Date of Patent: January 24, 2017Assignee: Numenta, Inc.Inventors: Ronald Marianetti, II, Anosh Raj, Subutai Ahmad
-
Publication number: 20160086098Abstract: A processing node in a temporal memory system includes a spatial pooler and a sequence processor. The spatial pooler generates a spatial pooler signal representing similarity between received spatial patterns in an input signal and stored co-occurrence patterns. The spatial pooler signal is represented by a combination of elements that are active or inactive. Each co-occurrence pattern is mapped to different subsets of elements of an input signal. The spatial pooler signal is fed to a sequence processor receiving and processed to learn, recognize and predict temporal sequences in the input signal. The sequence processor includes one or more columns, each column including one or more cells. A subset of columns may be selected by the spatial pooler signal, causing one or more cells in these columns to activate.Type: ApplicationFiled: October 9, 2015Publication date: March 24, 2016Inventors: Jeffrey C. Hawkins, Ronald Marianetti, II, Anosh Raj, Subutai Ahmad
-
Patent number: 9189745Abstract: A processing node in a temporal memory system includes a spatial pooler and a sequence processor. The spatial pooler generates a spatial pooler signal representing similarity between received spatial patterns in an input signal and stored co-occurrence patterns. The spatial pooler signal is represented by a combination of elements that are active or inactive. Each co-occurrence pattern is mapped to different subsets of elements of an input signal. The spatial pooler signal is fed to a sequence processor receiving and processed to learn, recognize and predict temporal sequences in the input signal. The sequence processor includes one or more columns, each column including one or more cells. A subset of columns may be selected by the spatial pooler signal, causing one or more cells in these columns to activate.Type: GrantFiled: March 11, 2011Date of Patent: November 17, 2015Assignee: Numenta, Inc.Inventors: Jeffrey C. Hawkins, Ronald Marianetti, II, Anosh Raj, Subutai Ahmad
-
Patent number: 9159021Abstract: Embodiments relate to making predictions for values or states to follow multiple time steps after receiving a certain input data in a spatial and temporal memory system. During a training stage, relationships between states of the spatial and temporal memory system at certain times and spatial patterns of the input data detected a plurality of time steps later after the certain time steps are established. Using the established relationships, the spatial and temporal memory system can make predictions multiple time steps into the future based on the input data received at a current time.Type: GrantFiled: October 23, 2012Date of Patent: October 13, 2015Assignee: Numenta, Inc.Inventors: Jeffrey C. Hawkins, Ronald Marianetti
-
Publication number: 20140310227Abstract: 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.Type: ApplicationFiled: June 27, 2014Publication date: October 16, 2014Inventors: Ronald Marianetti, II, Anosh Raj, Subutai Ahmad
-
Publication number: 20140310226Abstract: 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.Type: ApplicationFiled: June 27, 2014Publication date: October 16, 2014Inventors: Ronald Marianetti, II, Anosh Raj, Subutai Ahmad
-
Patent number: 8825565Abstract: 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.Type: GrantFiled: August 25, 2011Date of Patent: September 2, 2014Assignee: Numenta, Inc.Inventors: Ronald Marianetti, II, Anosh Raj, Subutai Ahmad
-
Publication number: 20140207842Abstract: A web-based hierarchical temporal memory (HTM) system in which one or more client devices communicate with a remote server via a communication network. The remote server includes at least a HTM server for implementing a hierarchical temporal memory (HTM). The client devices generate input data including patterns and sequences, and send the input data to the remote server for processing. The remote server (specifically, the HTM server) performs processing in order to determine the causes of the input data, and sends the results of this processing to the client devices. The client devices need not have processing and/or storage capability for running the HTM but may nevertheless take advantage of the HTM by submitting a request to the HTM server.Type: ApplicationFiled: March 27, 2014Publication date: July 24, 2014Applicant: Numenta, Inc.Inventors: Jeffrey L. Edwards, Wiliam C. Saphir, Subutai Ahmad, Dileep George, Frank Astier, Ronald Marianetti
-
Patent number: 8732098Abstract: A web-based hierarchical temporal memory (HTM) system in which one or more client devices communicate with a remote server via a communication network. The remote server includes at least a HTM server for implementing a hierarchical temporal memory (HTM). The client devices generate input data including patterns and sequences, and send the input data to the remote server for processing. The remote server (specifically, the HTM server) performs processing in order to determine the causes of the input data, and sends the results of this processing to the client devices. The client devices need not have processing and/or storage capability for running the HTM but may nevertheless take advantage of the HTM by submitting a request to the HTM server.Type: GrantFiled: March 8, 2012Date of Patent: May 20, 2014Assignee: Numenta, Inc.Inventors: Subutai Ahmad, Dileep George, Jeffrey L. Edwards, William C. Saphir, Frank Astier, Ronald Marianetti
-
Publication number: 20140114896Abstract: Embodiments relate to making predictions for values or states to follow multiple time steps after receiving a certain input data in a spatial and temporal memory system. During a training stage, relationships between states of the spatial and temporal memory system at certain times and spatial patterns of the input data detected a plurality of time steps later after the certain time steps are established. Using the established relationships, the spatial and temporal memory system can make predictions multiple time steps into the future based on the input data received at a current time.Type: ApplicationFiled: October 23, 2012Publication date: April 24, 2014Applicant: NUMENTA, INC.Inventors: Jeffrey C. Hawkins, Ronald Marianetti
-
Patent number: 8645291Abstract: 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.Type: GrantFiled: August 25, 2011Date of Patent: February 4, 2014Assignee: Numenta, Inc.Inventors: Jeffrey C. Hawkins, Ronald Marianetti, II, Anosh Raj
-
Patent number: 8504570Abstract: 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.Type: GrantFiled: August 25, 2011Date of Patent: August 6, 2013Assignee: Numenta, Inc.Inventors: Jeffrey C. Hawkins, Ronald Marianetti, II, Anosh Raj, Subutai Ahmad
-
Patent number: 8447711Abstract: A hierarchical temporal memory (HTM) based system may be provided as a software platform. The software platform includes: a runtime engine arranged to run an HTM network; a first interface accessible by a set of tools to configure, design, modify, train, debug, and/or deploy the HTM network; and a second interface accessible to extend a functionality of the runtime engine.Type: GrantFiled: April 14, 2008Date of Patent: May 21, 2013Assignee: Numenta, Inc.Inventors: Jeffrey C. Hawkins, Subutai Ahmad, Dileep George, Frank E. Astier, Ronald Marianetti, II
-
Publication number: 20130054495Abstract: 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.Type: ApplicationFiled: August 25, 2011Publication date: February 28, 2013Applicant: NUMENTA, INC.Inventors: Jeffrey C. Hawkins, Ronald Marianetti, II, Anosh Raj
-
Publication number: 20130054496Abstract: 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.Type: ApplicationFiled: August 25, 2011Publication date: February 28, 2013Applicant: NUMENTA, INC.Inventors: Ronald Marianetti, II, Anosh Raj, Subutai Ahmad
-
Publication number: 20130054552Abstract: 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.Type: ApplicationFiled: August 25, 2011Publication date: February 28, 2013Applicant: NUMENTA, INC.Inventors: Jeffrey C. Hawkins, Ronald Marianetti, II, Anosh Raj, Subutai Ahmad
-
Publication number: 20120166364Abstract: A web-based hierarchical temporal memory (HTM) system in which one or more client devices communicate with a remote server via a communication network. The remote server includes at least a HTM server for implementing a hierarchical temporal memory (HTM). The client devices generate input data including patterns and sequences, and send the input data to the remote server for processing. The remote server (specifically, the HTM server) performs processing in order to determine the causes of the input data, and sends the results of this processing to the client devices. The client devices need not have processing and/or storage capability for running the HTM but may nevertheless take advantage of the HTM by submitting a request to the HTM server.Type: ApplicationFiled: March 8, 2012Publication date: June 28, 2012Applicant: NUMENTA, INC.Inventors: Subutai Ahmad, Dileep George, Jeffrey L. Edwards, William C. Saphir, Frank Astier, Ronald Marianetti
-
Publication number: 20110225108Abstract: A processing node in a temporal memory system includes a spatial pooler and a sequence processor. The spatial pooler generates a spatial pooler signal representing similarity between received spatial patterns in an input signal and stored co-occurrence patterns. The spatial pooler signal is represented by a combination of elements that are active or inactive. Each co-occurrence pattern is mapped to different subsets of elements of an input signal. The spatial pooler signal is fed to a sequence processor receiving and processed to learn, recognize and predict temporal sequences in the input signal. The sequence processor includes one or more columns, each column including one or more cells. A subset of columns may be selected by the spatial pooler signal, causing one or more cells in these columns to activate.Type: ApplicationFiled: March 11, 2011Publication date: September 15, 2011Applicant: NUMENTA, INC.Inventors: Jeffrey C. Hawkins, Ronald Marianetti, II, Anosh Raj, Subutai Ahmad