Patents by Inventor Dilyan Kovachev

Dilyan Kovachev 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: 12229158
    Abstract: A computer-implemented method can comprise establishing programmatic connections to a digitally stored first database comprising over one million records, each of the records comprising columns; reading a configuration file that specifies tables in the database; for each particular table, forming and submitting a plurality of queries to the database, each of the queries specifying data aggregation operations, and in response thereto, receiving result sets of records of the database; calculating metadata metrics that characterize columns of the records in the result sets and storing the metadata metrics in tables for string column statistics, numeric column statistics, date column statistics, based upon a particular data type among different data types of the columns; generating presentation instructions which when rendered cause displaying one or more graphical visualizations in a graphical user interface.
    Type: Grant
    Filed: November 8, 2023
    Date of Patent: February 18, 2025
    Assignee: Treasure Data, Inc.
    Inventors: Dilyan Kovachev, Pradeep Kumar Reddy Savadi, Gurbaksh Sharma
  • Publication number: 20240346050
    Abstract: A computer-implemented method can comprise establishing programmatic connections to a digitally stored first database comprising over one million records, each of the records comprising time series data organized as an event with a timestamp and event data, the first database being a multi-tenant data store programmatically coupled to a warehouse manager and a query engine, reading a configuration file that specifies one or more tables in the first database and for each particular table among the one or more tables, forming and submitting a plurality of queries to the first database to receive a set of aggregated records of the first database, training a machine learning model using a portion of the aggregated records, receiving, from a second computer, input specifying a plurality of hyper-parameters for the machine learning model, evaluating the aggregated records of the first database using the machine learning model to output forecasted event data.
    Type: Application
    Filed: June 24, 2024
    Publication date: October 17, 2024
    Inventors: Dilyan Kovachev, Gurbaksh Sharma
  • Patent number: 12061632
    Abstract: A computer-implemented method can comprise establishing programmatic connections to a digitally stored first database comprising over one million records, each of the records comprising time series data organized as an event with a timestamp and an event data, the first database being part of a HADOOP cluster that is programmatically coupled to a HIVE data warehouse manager and a PRESTO query engine, reading a configuration file that specifies one or more tables in the first database and for each particular table among the one or more tables, forming and submitting a plurality of PRESTO queries to the first database, each of the PRESTO queries specifying one or more data aggregation operations, and in response thereto, receiving a set of aggregated records of the first database, training a machine learning model using a portion of the aggregated records as a training dataset, determining a plurality of outlier values that are represented in the set of aggregated records, one or more change points that are rep
    Type: Grant
    Filed: May 19, 2022
    Date of Patent: August 13, 2024
    Assignee: Treasure Data, Inc.
    Inventors: Dilyan Kovachev, Gurbaksh Sharma
  • Publication number: 20240078248
    Abstract: A computer-implemented method can comprise establishing programmatic connections to a digitally stored first database comprising over one million records, each of the records comprising columns; reading a configuration file that specifies tables in the database; for each particular table, forming and submitting a plurality of queries to the database, each of the queries specifying data aggregation operations, and in response thereto, receiving result sets of records of the database; calculating metadata metrics that characterize columns of the records in the result sets and storing the metadata metrics in tables for string column statistics, numeric column statistics, date column statistics, based upon a particular data type among different data types of the columns; generating presentation instructions which when rendered cause displaying one or more graphical visualizations in a graphical user interface.
    Type: Application
    Filed: November 8, 2023
    Publication date: March 7, 2024
    Inventors: Dilyan Kovachev, Pradeep Kumar Reddy Savadi, Gurbaksh Sharma
  • Patent number: 11893038
    Abstract: A computer-implemented method can comprise establishing programmatic connections to a digitally stored first database comprising over one million records, each of the records comprising columns; reading a configuration file that specifies tables in the database; for each particular table, forming and submitting a plurality of queries to the database, each of the queries specifying data aggregation operations, and in response thereto, receiving result sets of records of the database; calculating metadata metrics that characterize columns of the records in the result sets and storing the metadata metrics in tables for string column statistics, numeric column statistics, date column statistics, based upon a particular data type among different data types of the columns; generating presentation instructions which when rendered cause displaying one or more graphical visualizations in a graphical user interface.
    Type: Grant
    Filed: December 3, 2021
    Date of Patent: February 6, 2024
    Assignee: Treasure Data, Inc.
    Inventors: Dilyan Kovachev, Pradeep Kumar Reddy Savadi, Gurbaksh Sharma
  • Publication number: 20230315763
    Abstract: A computer-implemented method can comprise establishing programmatic connections to a digitally stored first database comprising over one million records, each of the records comprising time series data organized as an event with a timestamp and an event data, the first database being part of a HADOOP cluster that is programmatically coupled to a HIVE data warehouse manager and a PRESTO query engine, reading a configuration file that specifies one or more tables in the first database and for each particular table among the one or more tables, forming and submitting a plurality of PRESTO queries to the first database, each of the PRESTO queries specifying one or more data aggregation operations, and in response thereto, receiving a set of aggregated records of the first database, training a machine learning model using a portion of the aggregated records as a training dataset, determining a plurality of outlier values that are represented in the set of aggregated records, one or more change points that are rep
    Type: Application
    Filed: May 19, 2022
    Publication date: October 5, 2023
    Inventors: Dilyan Kovachev, Gurbaksh Sharma
  • Publication number: 20230129763
    Abstract: A computer-implemented method can comprise establishing programmatic connections to a digitally stored first database comprising over one million records, each of the records comprising columns; reading a configuration file that specifies tables in the database; for each particular table, forming and submitting a plurality of queries to the database, each of the queries specifying data aggregation operations, and in response thereto, receiving result sets of records of the database; calculating metadata metrics that characterize columns of the records in the result sets and storing the metadata metrics in tables for string column statistics, numeric column statistics, date column statistics, based upon a particular data type among different data types of the columns; generating presentation instructions which when rendered cause displaying one or more graphical visualizations in a graphical user interface.
    Type: Application
    Filed: December 3, 2021
    Publication date: April 27, 2023
    Inventors: Dilyan Kovachev, Pradeep Kumar Reddy Savadi, Gurbaksh Sharma