Patents by Inventor Gregory S. Battas

Gregory S. Battas 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: 20230017701
    Abstract: The disclosure relates to a framework for dynamic management of analytic functions such as data processors and machine learned (“ML”) models for an Internet of Things intelligent edge that addresses management of the lifecycle of the analytic functions from creation to execution, in production. The end user will be seamlessly able to check in an analytic function, version it, deploy it, evaluate model performance and deploy refined versions into the data flows at the edge or core dynamically for existing and new end points. The framework comprises a hypergraph-based model as a foundation, and may use a microservices architecture with the ML infrastructure and models deployed as containerized microservices.
    Type: Application
    Filed: September 21, 2022
    Publication date: January 19, 2023
    Inventors: Satish Kumar Mopur, Saikat Mukherjee, Gunalan Perumal Vijayan, Sridhar Balachandriah, Ashutosh Agrawal, KrishnaPrasad Lingadahalli Shastry, Gregory S. Battas
  • Patent number: 11481665
    Abstract: A system and method for accounting for the impact of concept drift in selecting machine learning training methods to address the identified impact. Pattern recognition is performed on performance metrics of a deployed production model in an Internet-of-Things (IoT) environment to determine the impact that concept drift (data drift) has had on prediction performance. This concurrent analysis is utilized to select one or more approaches for training machine learning models, thereby accounting for the temporal dynamics of concept drift (and its subsequent impact on prediction performance) in a faster and more efficient manner.
    Type: Grant
    Filed: November 9, 2018
    Date of Patent: October 25, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Satish Kumar Mopur, Gregory S. Battas, Gunalan Perumal Vijayan, Krishnaprasad Lingadahalli Shastry, Saikat Mukherjee, Ashutosh Agrawal, Sridhar Balachandriah
  • Patent number: 11469969
    Abstract: The disclosure relates to a framework for dynamic management of analytic functions such as data processors and machine learned (“ML”) models for an Internet of Things intelligent edge that addresses management of the lifecycle of the analytic functions from creation to execution, in production. The end user will be seamlessly able to check in an analytic function, version it, deploy it, evaluate model performance and deploy refined versions into the data flows at the edge or core dynamically for existing and new end points. The framework comprises a hypergraph-based model as a foundation, and may use a microservices architecture with the ML infrastructure and models deployed as containerized microservices.
    Type: Grant
    Filed: October 4, 2018
    Date of Patent: October 11, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Satish Kumar Mopur, Saikat Mukherjee, Gunalan Perumal Vijayan, Sridhar Balachandriah, Ashutosh Agrawal, Krishnaprasad Lingadahalli Shastry, Gregory S. Battas
  • Patent number: 11361245
    Abstract: The disclosure relates to technology that implements flow control for machine learning on data such as Internet of Things (“IoT”) datasets. The system may route outputs of a data splitter function performed on the IoT datasets to a designated target model based on a user specification for routing the outputs. In this manner, the IoT datasets may be dynamically routed to target datasets without reprogramming machine-learning pipelines, which enable rapid training, testing and validation of ML models as well as an ability to concurrently train, validate, and execute ML models.
    Type: Grant
    Filed: August 9, 2018
    Date of Patent: June 14, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Satish Kumar Mopur, Saikat Mukherjee, Gunalan Perumal Vijayan, Sridhar Balachandriah, Ashutosh Agrawal, Krishnaprasad Lingadahalli Shastry, Gregory S. Battas
  • Publication number: 20200151619
    Abstract: A system and method for accounting for the impact of concept drift in selecting machine learning training methods to address the identified impact. Pattern recognition is performed on performance metrics of a deployed production model in an Internet-of-Things (IoT) environment to determine the impact that concept drift (data drift) has had on prediction performance. This concurrent analysis is utilized to select one or more approaches for training machine learning models, thereby accounting for the temporal dynamics of concept drift (and its subsequent impact on prediction performance) in a faster and more efficient manner.
    Type: Application
    Filed: November 9, 2018
    Publication date: May 14, 2020
    Inventors: Satish Kumar MOPUR, Gregory S. BATTAS, Gunalan Perumal VIJAYAN, Krishnaprasad Lingadahalli SHASTRY, Saikat MUKHERJEE, Ashutosh AGRAWAL, Sridhar BALACHANDRIAH
  • Publication number: 20200112490
    Abstract: The disclosure relates to a framework for dynamic management of analytic functions such as data processors and machine learned (“ML”) models for an Internet of Things intelligent edge that addresses management of the lifecycle of the analytic functions from creation to execution, in production. The end user will be seamlessly able to check in an analytic function, version it, deploy it, evaluate model performance and deploy refined versions into the data flows at the edge or core dynamically for existing and new end points. The framework comprises a hypergraph-based model as a foundation, and may use a microservices architecture with the ML infrastructure and models deployed as containerized microservices.
    Type: Application
    Filed: October 4, 2018
    Publication date: April 9, 2020
    Inventors: SATISH KUMAR MOPUR, SAIKAT MUKHERJEE, GUNALAN PERUMAL VIJAYAN, SRIDHAR BALACHANDRIAH, ASHUTOSH AGRAWAL, KRISHNAPRASAD LINGADAHALLI SHASTRY, GREGORY S. BATTAS
  • Publication number: 20200050578
    Abstract: The disclosure relates to technology that implements flow control for machine learning on data such as Internet of Things (“IoT”) datasets. The system may route outputs of a data splitter function performed on the IoT datasets to a designated target model based on a user specification for routing the outputs. In this manner, the IoT datasets may be dynamically routed to target datasets without reprogramming machine-learning pipelines, which enable rapid training, testing and validation of ML models as well as an ability to concurrently train, validate, and execute ML models.
    Type: Application
    Filed: August 9, 2018
    Publication date: February 13, 2020
    Inventors: SATISH KUMAR MOPUR, SAIKAT MUKHERJEE, GUNALAN PERUMAL VIJAYAN, SRIDHAR BALACHANDRIAH, ASHUTOSH AGRAWAL, KRISHNAPRASAD LINGADAHALLI SHASTRY, GREGORY S. BATTAS
  • Patent number: 9348869
    Abstract: A method for creating a joined data set from a join input data set is disclosed. The method starts by categorizing the join input data set into a high-skew data set and a low-skew data set. The low-skew data set is distributed to the plurality of CPUs using a first distribution method. The high-skew data set is distributed to the plurality of CPUs using a second distribution method. The plurality of CPUs process the high-skew data set and the low-skew data set to create the joined data set.
    Type: Grant
    Filed: January 23, 2012
    Date of Patent: May 24, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Awny K. Al-Omari, QiFan Chen, Gregory S. Battas, Kashif A. Siddiqui, Michael J. Hanlon
  • Patent number: 8799272
    Abstract: A method for creating a joined data set from a join input data set is disclosed. The method starts by categorizing the join input data set into a high-skew data set and a low-skew data set. The low-skew data set is distributed to the plurality of CPUs using a first distribution method. The high-skew data set is distributed to the plurality of CPUs using a second distribution method. The plurality of CPUs process the high-skew data set and the low-skew data set to create the joined data set.
    Type: Grant
    Filed: July 20, 2007
    Date of Patent: August 5, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Awny K. Al-Omari, QiFan Chen, Gregory S. Battas, Kashif A. Siddiqui, Michael J. Hanlon
  • Publication number: 20120117055
    Abstract: A method for creating a joined data set from a join input data set is disclosed. The method starts by categorizing the join input data set into a high-skew data set and a low-skew data set. The low-skew data set is distributed to the plurality of CPUs using a first distribution method. The high-skew data set is distributed to the plurality of CPUs using a second distribution method. The plurality of CPUs process the high-skew data set and the low-skew data set to create the joined data set.
    Type: Application
    Filed: January 23, 2012
    Publication date: May 10, 2012
    Inventors: Awny K. Al-Omari, QiFan Chen, Gregory S. Battas, Kashif A. Siddiqui, Michael J. Hanlon
  • Publication number: 20090024568
    Abstract: A method for creating a joined data set from a join input data set is disclosed. The method starts by categorizing the join input data set into a high-skew data set and a low-skew data set. The low-skew data set is distributed to the plurality of CPUs using a first distribution method. The high-skew data set is distributed to the plurality of CPUs using a second distribution method. The plurality of CPUs process the high-skew data set and the low-skew data set to create the joined data set.
    Type: Application
    Filed: July 20, 2007
    Publication date: January 22, 2009
    Inventors: Awny K. Al-Omari, QiFan Chen, Gregory S. Battas, Kashif A. Siddiqui, Michael J. Hanlon
  • Publication number: 20030220860
    Abstract: Knowledge discovery through analytic learning cycles is founded on a coherent, real-time view of data from across an enterprise, the data having been captured and aggregated and is available in real-time at a central repository. Knowledge discovery is an iterative process where each cycle of analytic learning employs data mining. Thus, an analytic learning cycle includes defining a problem, exploring the data at the central repository in relation to the problem, preparing a modeling data set from the explored data, building a model from the modeling data set, assessing the model, deploying the model back to the central repository, and applying the model to a set of inputs associated with the problem. Application of the model produces results and, in turn, creates historic data that is saved at the central repository.
    Type: Application
    Filed: April 24, 2003
    Publication date: November 27, 2003
    Applicant: Hewlett-Packard Development Company,L.P.
    Inventors: Michael L. Heytens, Steven R. Carr, Gregory S. Battas, Philip R. Bosinoff