H2O.ai Inc.

United States of America

Back to Profile

1-22 of 22 for H2O.ai Inc. Sort by
Query
Aggregations
IP Type
        Patent 17
        Trademark 5
Jurisdiction
        United States 17
        World 5
Date
2026 (YTD) 2
2025 1
2024 3
2023 2
2022 1
See more
IPC Class
G06N 20/00 - Machine learning 11
G06N 20/20 - Ensemble learning 7
G06N 5/02 - Knowledge representationSymbolic representation 5
G06F 18/23213 - Non-hierarchical techniques using statistics or function optimisation, e.g. modelling of probability density functions with fixed number of clusters, e.g. K-means clustering 3
G06F 18/243 - Classification techniques relating to the number of classes 3
See more
NICE Class
42 - Scientific, technological and industrial services, research and design 5
09 - Scientific and electric apparatus and instruments 3
Status
Pending 3
Registered / In Force 19

1.

H2O AI SUPER AGENT

      
Serial Number 99605952
Status Pending
Filing Date 2026-01-21
Owner H2O.AI, Inc. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

downloadable software using artificial intelligence (AI) for enabling computers to perform tasks autonomously; downloadable software using artificial intelligence (AI) for generating other software; downloadable software using artificial intelligence (AI) for autonomously and dynamically selecting and executing tools and workflows in response to user queries, including generating and executing code to extract, process, and analyze data without requiring predefined agent paths or workflows providing temporary use of on-line non-downloadable software and applications using artificial intelligence (AI) for enabling computers to perform tasks autonomously; providing temporary use of on-line non-downloadable software and applications using artificial intelligence (AI) for generating other software; providing temporary use of on-line non-downloadable software and applications using artificial intelligence (AI) for autonomously and dynamically selecting and executing tools and workflows in response to user queries, including generating and executing code to extract, process, and analyze data without requiring predefined agent paths or workflows

2.

H2O SUPER AGENT

      
Serial Number 99594240
Status Pending
Filing Date 2026-01-14
Owner H2O.AI, Inc. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

downloadable software using artificial intelligence (AI) for enabling computers to perform tasks autonomously; downloadable software using artificial intelligence (AI) for generating other software; downloadable software using artificial intelligence (AI) for autonomously and dynamically selecting and executing tools and workflows in response to user queries, including generating and executing code to extract, process, and analyze data without requiring predefined agent paths or workflows providing temporary use of on-line non-downloadable software and applications using artificial intelligence (AI) for enabling computers to perform tasks autonomously; providing temporary use of on-line non-downloadable software and applications using artificial intelligence (AI) for generating other software; providing temporary use of on-line non-downloadable software and applications using artificial intelligence (AI) for autonomously and dynamically selecting and executing tools and workflows in response to user queries, including generating and executing code to extract, process, and analyze data without requiring predefined agent paths or workflows

3.

UTILIZING MACHINE LEARNING TO GENERATE AN APPLICATION PROGRAM

      
Application Number 18790393
Status Pending
Filing Date 2024-07-31
First Publication Date 2025-02-27
Owner H2O.ai Inc. (USA)
Inventor
  • Bansal, Shivam
  • Sivakumar, Piraveen
  • Ambati, Srisatish

Abstract

An input specifying a schematic of user interface components of an application program is received. A first group of one or more machine learning models is used to automatically identify the user interface components and associated properties specified in the input. Based on the identified user interface components and the associated properties, a second group of one or more machine learning models is used to automatically generate program code implementing the application program including the user interface components.

IPC Classes  ?

  • G06F 8/35 - Creation or generation of source code model driven
  • G06F 8/10 - Requirements analysisSpecification techniques
  • G06F 8/38 - Creation or generation of source code for implementing user interfaces

4.

H2O.AI

      
Serial Number 98606278
Status Registered
Filing Date 2024-06-18
Registration Date 2025-05-27
Owner H2O.AI, Inc. ()
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

providing temporary use of on-line non-downloadable computer software platforms to allow users to create, operate, develop and deploy other automated machine learning software applications and platforms and artificial intelligence software applications and platforms

5.

Anomalous behavior detection

      
Application Number 18137964
Grant Number 12055997
Status In Force
Filing Date 2023-04-21
First Publication Date 2024-01-04
Grant Date 2024-08-06
Owner H2O.ai Inc. (USA)
Inventor Barthur, Ashrith

Abstract

A training dataset is used to train an unsupervised machine learning trained model. Corresponding gradient values are determined for a plurality of entries included in the training dataset using the trained unsupervised machine learning model. A first subset of the training dataset is selected based on the determined corresponding gradient values and a first threshold value selected from a set of threshold values. A labeled version of the selected first subset is used to train a first supervised machine learning model to detect one or more anomalies.

IPC Classes  ?

  • G06F 9/54 - Interprogram communication
  • G06F 11/07 - Responding to the occurrence of a fault, e.g. fault tolerance
  • G06F 11/30 - Monitoring
  • G06F 18/214 - Generating training patternsBootstrap methods, e.g. bagging or boosting
  • G06N 20/00 - Machine learning

6.

Model interpretation

      
Application Number 18137972
Grant Number 12118447
Status In Force
Filing Date 2023-04-21
First Publication Date 2024-01-04
Grant Date 2024-10-15
Owner H2O.ai Inc. (USA)
Inventor
  • Chan, Mark
  • Gill, Navdeep
  • Hall, Patrick

Abstract

An indication of a selection of an entry associated with a machine learning model is received. One or more interpretation views associated with one or more machine learning models are dynamically updated based on the selected entry.

IPC Classes  ?

  • G06N 20/20 - Ensemble learning
  • G06F 18/23213 - Non-hierarchical techniques using statistics or function optimisation, e.g. modelling of probability density functions with fixed number of clusters, e.g. K-means clustering
  • G06F 18/243 - Classification techniques relating to the number of classes
  • G06N 7/01 - Probabilistic graphical models, e.g. probabilistic networks
  • G06N 20/00 - Machine learning

7.

Time-based ensemble machine learning model

      
Application Number 17859684
Grant Number 12045733
Status In Force
Filing Date 2022-07-07
First Publication Date 2023-06-08
Grant Date 2024-07-23
Owner H2O.ai Inc. (USA)
Inventor
  • Ambati, Srisatish
  • Barthur, Ashrith

Abstract

An input dataset is sorted into a first version of data and a second version of data. The first version of data is associated with a first period of time and the second version of data is associated with a second period of time. The second period of time is a shorter period of time than the first period of time. A first set of one or more machine learning models is generated based on the first version of data. A second set of one or more machine learning models is generated based on the second version of data. The first set of one or more machine learning models and the second set of one or more machine learning models are combined to generate an ensemble model. A prediction based on the ensemble model is outputted. The prediction indicates abnormal behavior associated with the input dataset.

IPC Classes  ?

8.

Evolved machine learning models

      
Application Number 17893906
Grant Number 12020132
Status In Force
Filing Date 2022-08-23
First Publication Date 2023-03-09
Grant Date 2024-06-25
Owner H2O.ai Inc. (USA)
Inventor
  • Candel, Arno
  • Larko, Dmitry
  • Ambati, Srisatish
  • Prabhu, Prithvi
  • Landry, Mark
  • Mckinney, Jonathan C.

Abstract

A plurality of initial machine learning models are determined based on a plurality of original features. The plurality of initial machine learning models are filtered by selecting a subset of the initial machine learning models as one or more surviving machine learning models. One or more evolved machine learning models are generated. At least one of the evolved machine learning models is based at least in part on one or more new features, which are based at least in part on a transformation of at least one of features of the one or more surviving machine learning models. Corresponding validation scores associated with the one or more evolved machine learning models and corresponding validation scores associated with the one or more surviving machine learning models are compared. At least one of the one or more evolved machine learning models or the one or more surviving machine learning models are selected as one or more new selected surviving machine learning models.

IPC Classes  ?

  • G06N 5/02 - Knowledge representationSymbolic representation
  • G06N 3/126 - Evolutionary algorithms, e.g. genetic algorithms or genetic programming
  • G06N 20/20 - Ensemble learning

9.

Model interpretation

      
Application Number 17750171
Grant Number 11893467
Status In Force
Filing Date 2022-05-20
First Publication Date 2022-11-24
Grant Date 2024-02-06
Owner H2O.ai Inc. (USA)
Inventor
  • Chan, Mark
  • Gill, Navdeep
  • Hall, Patrick

Abstract

Input data associated with a machine learning model is classified into a plurality of clusters. A plurality of linear surrogate models are generated. One of the plurality of linear surrogate models corresponds to one of the plurality of clusters. A linear surrogate model is configured to output a corresponding prediction based on input data associated with a corresponding cluster. Prediction data associated with the machine learning model and prediction data associated with the plurality of linear surrogate models are outputted.

IPC Classes  ?

  • G06N 20/20 - Ensemble learning
  • G06N 7/00 - Computing arrangements based on specific mathematical models
  • G06N 20/00 - Machine learning
  • G06F 18/23213 - Non-hierarchical techniques using statistics or function optimisation, e.g. modelling of probability density functions with fixed number of clusters, e.g. K-means clustering
  • G06F 18/243 - Classification techniques relating to the number of classes
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer

10.

H2O WAVE

      
Serial Number 97145853
Status Registered
Filing Date 2021-11-29
Registration Date 2022-12-06
Owner H2O.AI, Inc. ()
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Platform as a service (PAAS) featuring computer software platforms to develop other software application

11.

H2O DRIVERLESS AI

      
Serial Number 97145849
Status Registered
Filing Date 2021-11-29
Registration Date 2026-06-09
Owner H2O.AI, Inc. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

downloadable computer software platform to allow users to search, create, operate, develop and deploy other automated machine learning software applications, software platforms, and artificial intelligence software applications for purposes of data analysis; downloadable computer software platform to allow users to prepare data for analysis, cleanse, aggregate, and manipulate data in order to perform advanced data analysis providing temporary use of on-line non-downloadable computer software platform to allow users to search, create, operate, develop and deploy other automated machine learning software applications, software platforms, and artificial intelligence software applications for purposes of data analysis; providing temporary use of on-line non-downloadable computer software platform to allow users to prepare data for analysis, cleanse, aggregate, and manipulate data in order to perform advanced data analysis

12.

Anomalous behavior detection

      
Application Number 16263579
Grant Number 11663061
Status In Force
Filing Date 2019-01-31
First Publication Date 2020-08-06
Grant Date 2023-05-30
Owner H2O.ai Inc. (USA)
Inventor Barthur, Ashrith

Abstract

A training dataset is used to train an unsupervised machine learning trained model. Corresponding gradient values are determined for a plurality of entries included in the training dataset using the trained unsupervised machine learning model. A first subset of the training dataset is selected based on the determined corresponding gradient values and a first threshold value selected from a set of threshold values. A labeled version of the selected first subset is used to train a first supervised machine learning model to detect one or more anomalies.

IPC Classes  ?

  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
  • G06F 11/07 - Responding to the occurrence of a fault, e.g. fault tolerance
  • G06F 11/30 - Monitoring
  • G06F 9/54 - Interprogram communication
  • G06N 20/00 - Machine learning
  • G06F 18/214 - Generating training patternsBootstrap methods, e.g. bagging or boosting

13.

ANOMALOUS BEHAVIOR DETECTION

      
Application Number US2020012756
Publication Number 2020/159681
Status In Force
Filing Date 2020-01-08
Publication Date 2020-08-06
Owner H2O.AI INC. (USA)
Inventor Barthur, Ashrith

Abstract

A training dataset is used to train an unsupervised machine learning trained model. Corresponding gradient values are determined for a plurality of entries included in the training dataset using the trained unsupervised machine learning model. A first subset of the training dataset is selected based on the determined corresponding gradient values and a first threshold value selected from a set of threshold values. A labeled version of the selected first subset is used to train a first supervised machine learning model to detect one or more anomalies.

IPC Classes  ?

  • G06F 21/56 - Computer malware detection or handling, e.g. anti-virus arrangements
  • G06N 20/00 - Machine learning
  • G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentialsReview and approval of payers, e.g. check of credit lines or negative lists

14.

Model interpretation

      
Application Number 15959040
Grant Number 11922283
Status In Force
Filing Date 2018-04-20
First Publication Date 2019-10-24
Grant Date 2024-03-05
Owner H2O.ai Inc. (USA)
Inventor
  • Chan, Mark
  • Gill, Navdeep
  • Hall, Patrick

Abstract

An indication of a selection of an entry associated with a machine learning model is received. One or more interpretation views associated with one or more machine learning models are dynamically updated based on the selected entry.

IPC Classes  ?

  • G06N 20/20 - Ensemble learning
  • G06F 18/23213 - Non-hierarchical techniques using statistics or function optimisation, e.g. modelling of probability density functions with fixed number of clusters, e.g. K-means clustering
  • G06F 18/243 - Classification techniques relating to the number of classes
  • G06N 7/01 - Probabilistic graphical models, e.g. probabilistic networks
  • G06N 20/00 - Machine learning

15.

Model interpretation

      
Application Number 15959030
Grant Number 11386342
Status In Force
Filing Date 2018-04-20
First Publication Date 2019-10-24
Grant Date 2022-07-12
Owner H2O.ai Inc. (USA)
Inventor
  • Chan, Mark
  • Gill, Navdeep
  • Hall, Patrick

Abstract

Input data associated with a machine learning model is classified into a plurality of clusters. A plurality of linear surrogate models are generated. One of the plurality of linear surrogate models corresponds to one of the plurality of clusters. A linear surrogate model is configured to output a corresponding prediction based on input data associated with a corresponding cluster. Prediction data associated with the machine learning model and prediction data associated with the plurality of linear surrogate models are outputted.

IPC Classes  ?

  • G06F 7/00 - Methods or arrangements for processing data by operating upon the order or content of the data handled
  • G06N 7/00 - Computing arrangements based on specific mathematical models
  • G06K 9/62 - Methods or arrangements for recognition using electronic means
  • G06N 20/00 - Machine learning
  • G06F 1/00 - Details not covered by groups and

16.

MODEL INTERPRETATION

      
Application Number US2019026331
Publication Number 2019/204072
Status In Force
Filing Date 2019-04-08
Publication Date 2019-10-24
Owner H2O.AI INC. (USA)
Inventor
  • Chan, Mark
  • Gill, Navdeep
  • Hall, Patrick

Abstract

Input data associated with a machine learning model is classified into a plurality of clusters. A plurality of linear surrogate models are generated. One of the plurality of linear surrogate models corresponds to one of the plurality of clusters. A linear surrogate model is configured to output a corresponding prediction based on input data associated with a corresponding cluster. Prediction data associated with the machine learning model and prediction data associated with the plurality of linear surrogate models are outputted.

IPC Classes  ?

  • G06N 3/02 - Neural networks
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G06N 3/08 - Learning methods

17.

EVOLVED MACHINE LEARNING MODELS

      
Application Number US2019020112
Publication Number 2019/190696
Status In Force
Filing Date 2019-02-28
Publication Date 2019-10-03
Owner H2O.AI INC. (USA)
Inventor
  • Candel, Arno
  • Larko, Dmitry
  • Ambati, Srisatish
  • Prabhu, Prithvi
  • Landry, Mark
  • Mckinney, Jonathan

Abstract

A plurality of initial machine learning models are determined based on a plurality of original features. The plurality of initial machine learning models are filtered by selecting a subset of the initial machine learning models as one or more surviving machine learning models. One or more evolved machine learning models are generated. At least one of the evolved machine learning models is based at least in part on one or more new features, which are based at least in part on a transformation of at least one of features of the one or more surviving machine learning models. Corresponding validation scores associated with the one or more evolved machine learning models and corresponding validation scores associated with the one or more surviving machine learning models are compared. At least one of the one or more evolved machine learning models or the one or more surviving machine learning models are selected as one or more new selected surviving machine learning models.

IPC Classes  ?

18.

Evolved machine learning models

      
Application Number 16287189
Grant Number 11475372
Status In Force
Filing Date 2019-02-27
First Publication Date 2019-09-26
Grant Date 2022-10-18
Owner H2O.ai Inc. (USA)
Inventor
  • Candel, Arno
  • Larko, Dmitry
  • Ambati, Srisatish
  • Prabhu, Prithvi
  • Landry, Mark
  • Mckinney, Jonathan C.

Abstract

A plurality of initial machine learning models are determined based on a plurality of original features. The plurality of initial machine learning models are filtered by selecting a subset of the initial machine learning models as one or more surviving machine learning models. One or more evolved machine learning models are generated. At least one of the evolved machine learning models is based at least in part on one or more new features, which are based at least in part on a transformation of at least one of features of the one or more surviving machine learning models. Corresponding validation scores associated with the one or more evolved machine learning models and corresponding validation scores associated with the one or more surviving machine learning models are compared. At least one of the one or more evolved machine learning models or the one or more surviving machine learning models are selected as one or more new selected surviving machine learning models.

IPC Classes  ?

  • G06N 5/02 - Knowledge representationSymbolic representation
  • G06N 20/20 - Ensemble learning
  • G06N 3/12 - Computing arrangements based on biological models using genetic models

19.

Time-based ensemble machine learning model

      
Application Number 15937648
Grant Number 11416751
Status In Force
Filing Date 2018-03-27
First Publication Date 2018-10-11
Grant Date 2022-08-16
Owner H2O.ai Inc. (USA)
Inventor
  • Ambati, Srisatish
  • Barthur, Ashrith

Abstract

An input dataset is sorted into a first version of data and a second version of data. The first version of data is associated with a first period of time and the second version of data is associated with a second period of time. The second period of time is a shorter period of time than the first period of time. A first set of one or more machine learning models is generated based on the first version of data. A second set of one or more machine learning models is generated based on the second version of data. The first set of one or more machine learning models and the second set of one or more machine learning models are combined to generate an ensemble model. A prediction based on the ensemble model is outputted. The prediction indicates abnormal behavior associated with the input dataset.

IPC Classes  ?

20.

Embedded predictive machine learning models

      
Application Number 15939652
Grant Number 12361093
Status In Force
Filing Date 2018-03-29
First Publication Date 2018-10-11
Grant Date 2025-07-15
Owner H2O.ai Inc. (USA)
Inventor
  • Ambati, Srisatish
  • Kraljevic, Tom
  • Stetsenko, Pasha
  • Joshi, Sanjay

Abstract

Data associated with one or more data sources is transformed into a format associated with a common ontology using one or more transformers. One or more machine learning models are generated based at least in part on the transformed data. The one or more machine learning models and the one or more transformers are provided to a remote device.

IPC Classes  ?

  • G06F 18/213 - Feature extraction, e.g. by transforming the feature spaceSummarisationMappings, e.g. subspace methods
  • G06F 16/25 - Integrating or interfacing systems involving database management systems
  • G06F 16/84 - MappingConversion
  • G06F 16/907 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
  • G06N 5/022 - Knowledge engineeringKnowledge acquisition
  • G06N 20/00 - Machine learning

21.

TIME-BASED ENSEMBLE MACHINE LEARNING MODEL

      
Application Number US2018024806
Publication Number 2018/183473
Status In Force
Filing Date 2018-03-28
Publication Date 2018-10-04
Owner H2O.AI INC. (USA)
Inventor
  • Ambati, Srisatish
  • Barthur, Ashrith

Abstract

An input dataset is sorted into a first version of data and a second version of data. The first version of data is associated with a first period of time and the second version of data is associated with a second period of time. The second period of time is a shorter period of time than the first period of time. A first set of one or more machine learning models is generated based on the first version of data. A second set of one or more machine learning models is generated based on the second version of data. The first set of one or more machine learning models and the second set of one or more machine learning models are combined to generate an ensemble model. A prediction based on the ensemble model is outputted. The prediction indicates abnormal behavior associated with the input dataset.

IPC Classes  ?

  • G06F 15/18 - in which a program is changed according to experience gained by the computer itself during a complete run; Learning machines (adaptive control systems G05B 13/00;artificial intelligence G06N)

22.

EMBEDDED PREDICTIVE MACHINE LEARNING MODELS

      
Application Number US2018025359
Publication Number 2018/183816
Status In Force
Filing Date 2018-03-30
Publication Date 2018-10-04
Owner H2O.AI INC. (USA)
Inventor
  • Ambati, Srisatish
  • Kraljevic, Tom
  • Stetsenko, Pasha
  • Joshi, Sanjay

Abstract

Data associated with one or more data sources is transformed into a format associated with a common ontology using one or more transformers. One or more machine learning models are generated based at least in part on the transformed data. The one or more machine learning models and the one or more transformers are provided to a remote device.

IPC Classes  ?

  • G06N 5/02 - Knowledge representationSymbolic representation
  • G06F 17/21 - Text processing
  • G06F 17/30 - Information retrieval; Database structures therefor