Patents by Inventor Sunil Mathur

Sunil Mathur 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: 20150356154
    Abstract: 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: Application
    Filed: August 14, 2015
    Publication date: December 10, 2015
    Inventors: Jerry Lin, Kareem Sherif Aggour, Brian Scott Courtney, John Alan Interrante, Christina Ann LaComb, Sunil Mathur, Christopher Thomas McConnell, Quinn Snell
  • Patent number: 9152672
    Abstract: 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: Grant
    Filed: December 17, 2012
    Date of Patent: October 6, 2015
    Assignee: General Electric Company
    Inventors: Jerry Lin, Kareem Sherif Aggour, Brian Scott Courtney, John Alan Interrante, Christina Ann LaComb, Sunil Mathur, Christopher Thomas McConnell, Quinn Snell
  • Patent number: 9152671
    Abstract: 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: Grant
    Filed: December 17, 2012
    Date of Patent: October 6, 2015
    Assignee: General Electric Company
    Inventors: Jerry Lin, Kareem Sherif Aggour, Brian Scott Courtney, John Alan Interrante, Christina Ann LaComb, Sunil Mathur, Christopher Thomas McConnell, Quinn Snell
  • Publication number: 20150242412
    Abstract: The subject matter relates to data storage, and more particularly, a system and method to enhance data storage and retrieval. A method of assigning data to at least one region of a data storage device includes monitoring whether an apparatus has generated data. The method includes assigning one of a plurality of system configurations to the data based on at least one criterion. Each of the plurality of system configurations may define different storage locations for data. The method includes acquiring the data and sending the data to be stored on at least one of a plurality of storage devices according to the assigned system configuration.
    Type: Application
    Filed: August 22, 2013
    Publication date: August 27, 2015
    Inventors: Sunil Mathur, Michael Solda
  • Patent number: 9087098
    Abstract: 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: Grant
    Filed: December 17, 2012
    Date of Patent: July 21, 2015
    Assignee: General Electric Company
    Inventors: Jerry Lin, Kareem Sherif Aggour, Brian Scott Courtney, John Alan Interrante, Christina Ann LaComb, Sunil Mathur, Christopher Thomas McConnell, Quinn Snell
  • Publication number: 20140372157
    Abstract: A plurality of analytics in a cloud-based environment is accessed. Each of the plurality of analytics performs an operation on time series data. Within the cloud-based environment, a selected one or more of the plurality of analytics is chosen. A set of time series data is uploaded to the cloud-based environment and the selected one of the plurality of analytics is optimized on that set of time series data.
    Type: Application
    Filed: June 18, 2013
    Publication date: December 18, 2014
    Inventors: Brian COURTNEY, Ryan CAHALANE, Kareem Sherif AGGOUR, John C. LEPPIAHO, Sunil MATHUR
  • Publication number: 20140358968
    Abstract: Included herein is a method for providing seamless access to time series data located in multiple time series data storage units. A user makes a data query without knowing where the data is stored or in what format. The data request is received and parsed by a query interface and the data interface formulates one or more data requests for the specific time series data storage device where the queried data are stored. The time series data received from the data storage device is assembled by the query interface and displayed to the user.
    Type: Application
    Filed: June 4, 2013
    Publication date: December 4, 2014
    Inventors: Ward Bowman, Kareem Sherif Aggour, Eric Thomas Pool, Michael J. Solda, Sunil Mathur, Jerry Lin, Brian Courtney
  • Publication number: 20140172868
    Abstract: 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: Application
    Filed: December 17, 2012
    Publication date: June 19, 2014
    Applicant: GENERAL ELECTRIC COMPANY
    Inventors: Jerry Lin, Kareem Sherif Aggour, Brian Scott Courtney, John Alan Interrante, Christina Ann LaComb, Sunil Mathur, Christopher Thomas McConnell, Quinn Snell
  • Publication number: 20140172867
    Abstract: 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: Application
    Filed: December 17, 2012
    Publication date: June 19, 2014
    Applicant: GENERAL ELECTRIC COMPANY
    Inventors: Jerry Lin, Kareem Sherif Aggour, Brian Scott Courtney, John Alan Interrante, Christina Ann LaComb, Sunil Mathur, Christopher Thomas McConnell, Quinn Snell
  • Publication number: 20140172866
    Abstract: 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: Application
    Filed: December 17, 2012
    Publication date: June 19, 2014
    Applicant: GENERAL ELECTRIC COMPANY
    Inventors: Jerry Lin, Kareem Sherif Aggour, Brian Scott Courtney, John Alan Interrante, Christina Ann LaComb, Sunil Mathur, Christopher Thomas McConnell, Quinn Snell
  • Patent number: 8620757
    Abstract: A computer system including at least one computer-readable medium has software to provide online account statements for accounts of customers of a company. The at least one computer-readable medium includes: a transaction database comprising a transaction history for an account of a customer of the company; a merchant database comprising variations of merchant names for merchants; software to compare the merchant name of the transaction entry of the transaction history from the transaction database with the variations of merchant names from the merchant database; software to provide a hyperlinked special offer indicia if a match occurs between the merchant name from the transaction database and one of the variations of merchant names from the merchant database; and software to provide an online account statement web page to the customer via the network.
    Type: Grant
    Filed: February 14, 2003
    Date of Patent: December 31, 2013
    Assignee: Bank of America, National Association
    Inventors: Kevin L. Kramer, William W. Wagner, Kevin P. Wren, Peter A. Tavormina, Thomas E. Boettger, Sunil Mathur
  • Patent number: 8548854
    Abstract: Systems and methods for providing content to a user at an account accessing device is described A first user input may be received at a first account processing device. A type of channel between the user and the account accessing device, a temporal parameter associated with the first access, user used financial entity services associated with at least one account of the user and current allowable actions on the first account by the user may be determined. A second user input may be received indicating an action, of the current allowable actions, of the user at the first account accessing device. Content for output to the user upon another occurrence of the user accessing the first account accessing device may be determined. The content may be based upon at least one behavioral characteristic of the user and may be an offer for at least one user unused financial entity service.
    Type: Grant
    Filed: May 10, 2011
    Date of Patent: October 1, 2013
    Assignee: Bank of America Corporation
    Inventors: Craig Scott Sobol, Ty C. Vaughan, Richard H. Thomas, Jan Vlcek, Sunil Mathur, Jian James Chen, Marcin Pietras, Mukesh Mittal, Richard Knafelz
  • Publication number: 20120290355
    Abstract: Systems and methods for identifying one or more customer behavioral characteristics based on data received from one or more sources is provided. The system and method include receiving customer data from a first source which may include a current access parameter and a plurality of previous access parameters. A pattern may be identified in the current access parameter and previous access parameters. The system and method may include receiving customer data from a second data source different from the first data source. A second current access parameter and second plurality of previous parameters may be received and a pattern may be identified between the second current access parameter and the second previous parameters. The identified patterns may be compiled to identify one or more customer behavioral characteristics.
    Type: Application
    Filed: May 10, 2011
    Publication date: November 15, 2012
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Craig Scott Sobol, Ty C. Vaughan, Richard H. Thomas, Jan Vlcek, Sunil Mathur, Jian James Chen, Marcin Pietras, Mukesh Mittal, Richard Knafelz
  • Publication number: 20120290398
    Abstract: Systems and methods for providing content to a user at an account accessing device is described A first user input may be received at a first account processing device. A type of channel between the user and the account accessing device, a temporal parameter associated with the first access, user used financial entity services associated with at least one account of the user and current allowable actions on the first account by the user may be determined. A second user input may be received indicating an action, of the current allowable actions, of the user at the first account accessing device. Content for output to the user upon another occurrence of the user accessing the first account accessing device may be determined. The content may be based upon at least one behavioral characteristic of the user and may be an offer for at least one user unused financial entity service.
    Type: Application
    Filed: May 10, 2011
    Publication date: November 15, 2012
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Craig Scott Sobol, Ty C. Vaughan, Richard H. Thomas, Jan Vlcek, Sunil Mathur, Jian James Chen, Marcin Pietras, Mukesh Mittal, Richard Knafelz
  • Publication number: 20110022628
    Abstract: A computer system processes a merchant name from transaction data to determine a matched merchant name. The computer system retrieves a retrieved merchant name from transaction data, obtains a processed merchant name from the retrieved merchant name, and matches the processed merchant name to one of a collection of standard merchant names, where the retrieved merchant name may be a name variation of a standard merchant name. At least one character of the retrieved merchant name may be altered to obtain the processed merchant name. For example, characters may be deleted from the accessed merchant name or characters may be ignored from a portion of the retrieved merchant name.
    Type: Application
    Filed: October 7, 2010
    Publication date: January 27, 2011
    Applicant: Bank of America Corporation
    Inventors: Kevin L. Kramer, William W. Wagner, Kevin P. Wren, Peter A. Tavormina, Thomas E. Boettger, Sunil Mathur
  • Patent number: 7124397
    Abstract: A Power Builder for a power management control system facilitates automated addition and configuration of devices to a system project. By invoking the Power Builder as an option to the system, device selection becomes automated and points associated with the selected devices are automatically created. Main menu screens are generated which contain pre-configured wizards and screens for the selected devices. A configuration update is performed on the system and the project is restarted.
    Type: Grant
    Filed: May 2, 2001
    Date of Patent: October 17, 2006
    Assignee: GE Fanuc Automation North America, Inc.
    Inventors: Sunil Mathur, James M. Koepsell, Donna M. Izzo, Eric L. Sands, Geoffrey F. Butland
  • Patent number: 7047274
    Abstract: A computerized power management control system (10) includes a virtual modular relay device (82) for providing input and output data to and from a corresponding, actual modular relay device (47 or 49). Virtual modular relay device (82) is displayed in a window (90), with the upper left-hand corner of window (90) including a graphical depiction (92) of the modular relay device. Immediately below the graphical depiction (92) is a communications status indicator (94), which shows the status of communications (connected/disconnected) between the virtual device (82) and an inter-process communications server (52). Various fields (96) appear along the left-hand side of window to identify the modular relay unit (47 or 49). Below identification fields (96) are a plurality of buttons (98), each of which allow the user to activate a program module. Buttons (156 and 154) can be customized by the user to activate any program module.
    Type: Grant
    Filed: July 15, 2002
    Date of Patent: May 16, 2006
    Assignee: General Electric Company
    Inventors: Robert P. Thomas, James Petrizzi, Patrick Meagher, Sunil Mathur, Rajaiah Karanam, Geoff Butland
  • Publication number: 20040243921
    Abstract: A method for linking Document Object Model (DOM) elements using link attributes is provided. The method includes maintaining a plurality of DOM documents, linking at least one element in a first DOM document to at least one element in a second DOM document, revising an element in the first DOM document, and synchronizing the linked element in the second DOM document with the revised element in the first DOM document.
    Type: Application
    Filed: May 30, 2003
    Publication date: December 2, 2004
    Inventors: Steven Paul Carr, David Michael Robertson, Pete William Sage, Sunil Mathur, Wes Arthur Tutak, Russell Fredrick Charchuk, Daniel James Hanson
  • Publication number: 20040162778
    Abstract: A computer system including at least one computer-readable medium has software to provide online account statements for accounts of customers of a company. The at least one computer-readable medium includes: a transaction database comprising a transaction history for an account of a customer of the company; a merchant database comprising variations of merchant names for merchants; software to compare the merchant name of the transaction entry of the transaction history from the transaction database with the variations of merchant names from the merchant database; software to provide a hyperlinked special offer indicia if a match occurs between the merchant name from the transaction database and one of the variations of merchant names from the merchant database; and software to provide an online account statement web page to the customer via the network.
    Type: Application
    Filed: February 14, 2003
    Publication date: August 19, 2004
    Inventors: Kevin L. Kramer, William W. Wagner, Kevin P. Wren, Peter A. Tavormina, Thomas E. Boettger, Sunil Mathur
  • Publication number: 20030158844
    Abstract: A computer system including at least one computer-readable medium has software to provide online account statements for accounts of customers of a company. The at least one computer-readable medium includes: a transaction database comprising a transaction history for an account of a customer of the company; a merchant database comprising variations of merchant names for merchants; software to compare the merchant name of the transaction entry of the transaction history from the transaction database with the variations of merchant names from the merchant database; software to provide a hyperlinked special offer indicia if a match occurs between the merchant name from the transaction database and one of the variations of merchant names from the merchant database; and software to provide an online account statement web page to the customer via the network.
    Type: Application
    Filed: February 20, 2002
    Publication date: August 21, 2003
    Inventors: Kevin L. Kramer, William W. Wagner, Kevin P. Wren, Peter A. Tavormina, Thomas E. Boettger, Sunil Mathur