Patents by Inventor John Alan Interrante
John Alan Interrante 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).
-
Patent number: 9589031Abstract: A system for storing time series data includes an ingester that prepares metadata indices associated with blocks of incoming time series data and stores the blocks of data in a time series database and the indices in a separate index database. The time series database distributes storage of the data blocks among multiple data nodes. A query layer receives queries and uses the index database to determine which data blocks are needed to process the query, and then requests only those data blocks from the time series database. Processing of the query is performed within the time series database only on those data nodes that contain relevant data, and partial results are passed to an output layer for formation into a final query result.Type: GrantFiled: August 14, 2015Date of Patent: March 7, 2017Assignee: General Electric CompanyInventors: Jerry Lin, Kareem Sherif Aggour, Brian Scott Courtney, John Alan Interrante, Christina Ann LaComb, Sunil Mathur, Christopher Thomas McConnell, Quinn Snell
-
Publication number: 20160239755Abstract: A system for predicting events by associating time series data with other types of non-time series data can include a processor configured to receive a data stream including time series data transmitted from a sensor configured to measure an operating parameter of a component being monitored. The processor identifies sequences of interest in the time series data having predictive value. The processor compares the real-time data stream to a set of pre-existing event data that act as effective leading indicators of different alarms and events. The processor extracts any identified sequences of interest from the time series data as an extracted event. The processor quantifies the relationship between the data of the extracted event and the known historical pattern by calculating a confidence level to denote a probability of occurrence of the event by comparing how closely the new time series data matches the data patterns associated with known events.Type: ApplicationFiled: October 10, 2013Publication date: August 18, 2016Applicant: GE Intelligent Platforms, Inc.Inventors: Kareem Sherif AGGOUR, Ward Linnscott BOWMAN, Brian Scott COURTNEY, John Alan INTERRANTE, Sunil MATHUR, Jenny Marie Weisenberg WILLIAMS
-
Publication number: 20160055186Abstract: A data storage policy is determined. Time series data is received and a score for the time series data is determined. The score prioritizes the time series data according to a likelihood the time series data will be needed for future use. Based upon the data storage policy and the score, the time series data is stored at one or more data storage devices. The score is updated over time to reflect changing priorities regarding the use of the data.Type: ApplicationFiled: March 18, 2013Publication date: February 25, 2016Inventors: Brian Scott COURTNEY, John Alan INTERRANTE, Kareem Sherif AGGOUR, Jenny Marie Weisenberg WILLIAMS, Ward Linscott BOWMAN, Jerry LIN, Sunil Mathur, Justin DeSpenza MCHUGH
-
Publication number: 20160055211Abstract: A user query or analytic user is received. The user query or analytic requires one or more portions of time series data from a plurality of transient memories. The time series data is linked together across the transient memories devices. A location of one or more portions of the time series data is identified at the plurality of transient memories. One or more portions of the time series data is automatically retrieved from the transient memories.Type: ApplicationFiled: March 18, 2013Publication date: February 25, 2016Inventors: Brian Scott COURTNEY, Kareem Sherif AGGOUR, Ward Linnscott BOWMAN, John Alan INTERRANTE, Sunil MATHUR, Justin DeSpenza MCHUGH, Jenny Marie Weisenberg WILLIAMS
-
Publication number: 20150356154Abstract: A system for storing time series data includes an ingester that prepares metadata indices associated with blocks of incoming time series data and stores the blocks of data in a time series database and the indices in a separate index database. The time series database distributes storage of the data blocks among multiple data nodes. A query layer receives queries and uses the index database to determine which data blocks are needed to process the query, and then requests only those data blocks from the time series database. Processing of the query is performed within the time series database only on those data nodes that contain relevant data, and partial results are passed to an output layer for formation into a final query result.Type: ApplicationFiled: August 14, 2015Publication date: December 10, 2015Inventors: Jerry Lin, Kareem Sherif Aggour, Brian Scott Courtney, John Alan Interrante, Christina Ann LaComb, Sunil Mathur, Christopher Thomas McConnell, Quinn Snell
-
Patent number: 9152672Abstract: A method for performing queries on a distributed time series data storage system is presented. The time series data storage system has a time series database that stores data blocks containing time stamped data across a plurality of computing devices. The system also includes an index database that stores an index associated with the time stamped data in each data block. The method includes the steps of sending a query, requesting indices, returning the indices, preparing a sub-query, forwarding the sub-query to an evaluator, evaluating the sub-query, performing a logical operation on each sub-query's result, receiving the sub-results at an output handler, and combining the sub-results.Type: GrantFiled: December 17, 2012Date of Patent: October 6, 2015Assignee: General Electric CompanyInventors: Jerry Lin, Kareem Sherif Aggour, Brian Scott Courtney, John Alan Interrante, Christina Ann LaComb, Sunil Mathur, Christopher Thomas McConnell, Quinn Snell
-
Patent number: 9152671Abstract: A system for storing time series data includes an ingester that prepares metadata indices associated with blocks of incoming time series data and stores the blocks of data in a time series database and the indices in a separate index database. The time series database distributes storage of the data blocks among multiple data nodes. A query layer receives queries and uses the index database to determine which data blocks are needed to process the query, and then requests only those data blocks from the time series database. Processing of the query is performed within the time series database only on those data nodes that contain relevant data, and partial results are passed to an output layer for formation into a final query result.Type: GrantFiled: December 17, 2012Date of Patent: October 6, 2015Assignee: General Electric CompanyInventors: Jerry Lin, Kareem Sherif Aggour, Brian Scott Courtney, John Alan Interrante, Christina Ann LaComb, Sunil Mathur, Christopher Thomas McConnell, Quinn Snell
-
Patent number: 9087098Abstract: A service for storing time series data provides a data pipe for receiving time series data, a query pipe for making requests to the service, and a result pipe for receiving output from the service. Data sent to the query pipe is processed by an ingester that prepares metadata indices associated with blocks of incoming time series data and stores the blocks of data in a time series database and the indices in a separate index database. A query layer receives queries from the query pipe and uses the index database to determine which data blocks are needed to process the query, and then requests only those data blocks from the time series database. Processing of the query is performed within the time series database only on those data nodes that contain relevant data, and partial results are passed to an output layer for formation into a final query result which is sent out by the results pipe.Type: GrantFiled: December 17, 2012Date of Patent: July 21, 2015Assignee: General Electric CompanyInventors: Jerry Lin, Kareem Sherif Aggour, Brian Scott Courtney, John Alan Interrante, Christina Ann LaComb, Sunil Mathur, Christopher Thomas McConnell, Quinn Snell
-
Publication number: 20140172866Abstract: A system for storing time series data includes an ingester that prepares metadata indices associated with blocks of incoming time series data and stores the blocks of data in a time series database and the indices in a separate index database. The time series database distributes storage of the data blocks among multiple data nodes. A query layer receives queries and uses the index database to determine which data blocks are needed to process the query, and then requests only those data blocks from the time series database. Processing of the query is performed within the time series database only on those data nodes that contain relevant data, and partial results are passed to an output layer for formation into a final query result.Type: ApplicationFiled: December 17, 2012Publication date: June 19, 2014Applicant: GENERAL ELECTRIC COMPANYInventors: Jerry Lin, Kareem Sherif Aggour, Brian Scott Courtney, John Alan Interrante, Christina Ann LaComb, Sunil Mathur, Christopher Thomas McConnell, Quinn Snell
-
Publication number: 20140172868Abstract: A service for storing time series data provides a data pipe for receiving time series data, a query pipe for making requests to the service, and a result pipe for receiving output from the service. Data sent to the query pipe is processed by an ingester that prepares metadata indices associated with blocks of incoming time series data and stores the blocks of data in a time series database and the indices in a separate index database. A query layer receives queries from the query pipe and uses the index database to determine which data blocks are needed to process the query, and then requests only those data blocks from the time series database. Processing of the query is performed within the time series database only on those data nodes that contain relevant data, and partial results are passed to an output layer for formation into a final query result which is sent out by the results pipe.Type: ApplicationFiled: December 17, 2012Publication date: June 19, 2014Applicant: GENERAL ELECTRIC COMPANYInventors: Jerry Lin, Kareem Sherif Aggour, Brian Scott Courtney, John Alan Interrante, Christina Ann LaComb, Sunil Mathur, Christopher Thomas McConnell, Quinn Snell
-
Publication number: 20140172867Abstract: A method for performing queries on a distributed time series data storage system is presented. The time series data storage system has a time series database that stores data blocks containing time stamped data across a plurality of computing devices. The system also includes an index database that stores an index associated with the time stamped data in each data block. The method includes the steps of sending a query, requesting indices, returning the indices, preparing a sub-query, forwarding the sub-query to an evaluator, evaluating the sub-query, performing a logical operation on each sub-query's result, receiving the sub-results at an output handler, and combining the sub-results.Type: ApplicationFiled: December 17, 2012Publication date: June 19, 2014Applicant: GENERAL ELECTRIC COMPANYInventors: Jerry Lin, Kareem Sherif Aggour, Brian Scott Courtney, John Alan Interrante, Christina Ann LaComb, Sunil Mathur, Christopher Thomas McConnell, Quinn Snell
-
Patent number: 8126790Abstract: A multi-agent system is provided for automatically acquiring desired information from one or more information sources. The multi-agent system includes a plurality of data provider filter agents associated with the one or more information sources. The data provider filter agents are configured to search for the desired information within the respective information sources based on an assessment of the one or more information sources. The multi-agent system also includes a content extraction agent configured to acquire a plurality of articles containing the desired information from the one or more information sources based on the search.Type: GrantFiled: October 25, 2006Date of Patent: February 28, 2012Assignee: General Electric CompanyInventors: Kareem Sherif Aggour, John Alan Interrante, Christina Ann LaComb, Abha Moitra, Ibrahim Gokcen
-
Publication number: 20080195463Abstract: A multi-agent system is provided for automatically acquiring desired information from one or more information sources. The multi-agent system includes a plurality of data provider filter agents associated with the one or more information sources. The data provider filter agents are configured to search for the desired information within the respective information sources based on an assessment of the one or more information sources. The multi-agent system also includes a content extraction agent configured to acquire a plurality of articles containing the desired information from the one or more information sources based on the search.Type: ApplicationFiled: October 25, 2006Publication date: August 14, 2008Applicant: GENERAL ELECTRIC COMPANYInventors: Kareem Sherif Aggour, John Alan Interrante, Christina Ann LaComb, Abha Moitra, Ibrahim Gokcen
-
Publication number: 20080103882Abstract: A technique is provided for acquiring desired information from one or more information sources. The technique includes assessing the one or more information sources for the desired information, searching for the desired information within the one or more information sources based on the assessment, and automatically acquiring the desired information based on the search.Type: ApplicationFiled: October 25, 2006Publication date: May 1, 2008Applicant: GENERAL ELECTRIC COMPANYInventors: Christina Ann Lacomb, John Alan Interrante, Kareem Sherif Aggour, Abha Moitra, Ibrahim Gokcen