Patents Assigned to TREASURE DATA, INC.
  • Patent number: 12450427
    Abstract: A computer-implemented method executed by one or more computing devices executing one or more sequences of stored program instructions, the computer-implemented method comprising initiating execution of an interactive form editor and presenting a graphical user interface and a concurrent display of three or more windows corresponding to a form, data schema, user interface schema, field attributes, and field templates; receiving first input specifying to drag and drop two or more data entry fields into two or more pages of a multipage form; automatically concurrently updating a data schema window with data schema code corresponding to the two or more data entry fields; receiving second input, and in response thereto, exporting the data schema code to a digital file in a digital data storage system; receiving third input, and in response thereto, copying the data schema code to a configuration file and adding the configuration file to a digitally stored package; uploading the digitally stored package to a share
    Type: Grant
    Filed: June 26, 2023
    Date of Patent: October 21, 2025
    Assignee: Treasure Data, Inc.
    Inventors: William Gonzalez, Jennifer Lai
  • Patent number: 12393601
    Abstract: In one embodiment, a computer system comprises one or more central processing units (CPUs) that are communicatively coupled to a system clock, one or more network interfaces, and one or more database interfaces; digital electronic main memory that is communicatively coupled to the one or more CPUs and storing one or more sequences of stored program instructions which, when executed using the one or more CPUs, cause the one or more CPUs to execute a plurality of different consumer services of a SaaS-based data analytics platform, each of the consumer services hosting an instance of a sandboxed runtime for a hermetic and deterministic programming language; user function storage that is communicatively coupled to one of the database interfaces and storing a plurality of different user functions, each of the user functions having been programmed using the programming language, each of the user functions being stored in association with a reference to a destination table of a destination database; each of the cons
    Type: Grant
    Filed: April 17, 2024
    Date of Patent: August 19, 2025
    Assignee: Treasure Data, Inc.
    Inventors: Timothée Peignier, Edward Steel
  • Patent number: 12367017
    Abstract: A host computer is programmed to receive input specifying definitions of two or more stages, each of the stages representing an attribute of one or more end-user profiles that have undertaken one or more interactions, using computing devices associated with the end-user profiles, with one or more networked computers. For each stage, the user computer can interoperate with a graphical user interface comprising a virtual canvas, a palette comprising a plurality of different graphical icons each representing at least an entry condition and an activation order for digital presentation of information. Visual selection and dragging operations can move copies of an entry condition icon and an activation icon from the palette to the virtual canvas. An entry condition icon is defined using rules to match one or more subsets of the end-user profiles and one or more subsets of the interactions. An activation icon has order attributes order for the digital presentation of information.
    Type: Grant
    Filed: June 29, 2023
    Date of Patent: July 22, 2025
    Assignee: Treasure Data, Inc.
    Inventors: Yili Huang, Alexis Jianghezi Zheng, Nick Kobayashi, Reeba Benzialex, Kai Sasaki, Yuichiro Kaneko
  • 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
  • Patent number: 12079583
    Abstract: A computer-implemented method can comprise accessing a trained learning machine, evaluating, using the machine learning model, the transcript to output a first sentiment score related to the first party in the unique domain, accessing digital engagement data representing engagement of the first party with digital assets associated with the second party, evaluating the one or more sentiment score values and the digital engagement data to output a value indicative of a likelihood of the first party to take a particular action, and determining whether the value is above a threshold, and if so, automatically sending a notification to a computer device associated with the second party.
    Type: Grant
    Filed: October 6, 2023
    Date of Patent: September 3, 2024
    Assignee: Treasure Data, Inc.
    Inventors: Thomas Kurian, Yasuyuki Kobayashi, Asuka Ishii, Korbboon Sathirakul, Thanisorn Oon Pitipongsa, Veer Vikram Singh Chauhan
  • 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
  • Patent number: 12013867
    Abstract: In one embodiment, a computer system comprises one or more central processing units (CPUs) that are communicatively coupled to a system clock, one or more network interfaces, and one or more database interfaces; digital electronic main memory that is communicatively coupled to the one or more CPUs and storing one or more sequences of stored program instructions which, when executed using the one or more CPUs, cause the one or more CPUs to execute a plurality of different consumer services of a SaaS-based data analytics platform, each of the consumer services hosting an instance of a sandboxed runtime for a hermetic and deterministic programming language; user function storage that is communicatively coupled to one of the database interfaces and storing a plurality of different user functions, each of the user functions having been programmed using the programming language, each of the user functions being stored in association with a reference to a destination table of a destination database; each of the cons
    Type: Grant
    Filed: July 27, 2022
    Date of Patent: June 18, 2024
    Assignee: Treasure Data, Inc.
    Inventors: Timothée Peignier, Edward Steel
  • Patent number: 11941019
    Abstract: A computer-implemented method comprising receiving, from a user computer at a server computer, a configuration file specifying one or more data source identifiers of source database tables in a target database system, one or more data sink identifiers of sink database tables in the target database system, and two or more data transformations; the server computer initiating execution of a data transformation framework by loading one or more configuration parameters of the configuration file into main memory of the server computer to define a workflow; creating and storing a configuration table based on the configuration file, the configuration table comprising a plurality of dynamic queries, a plurality of identifiers of transformation functions, and names of the one or more data transformations; in the configuration table, for each of the transformations, creating a plurality of dynamic common table expression queries, each of the dynamic common table expression queries being associated with a particular tran
    Type: Grant
    Filed: May 31, 2022
    Date of Patent: March 26, 2024
    Assignee: Treasure Data, Inc.
    Inventor: Andrew Ash
  • 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
  • Patent number: 9582528
    Abstract: A system and method for operating a big-data platform that includes at a data analysis platform, receiving discrete client data; storing the client data in a network accessible distributed storage system that includes: storing the client data in a real-time storage system; and merging the client data into a columnar-based distributed archive storage system; receiving a data query request through a query interface; and selectively interfacing with the client data from the real-time storage system and archive storage system according to the query.
    Type: Grant
    Filed: May 5, 2016
    Date of Patent: February 28, 2017
    Assignee: Treasure Data, Inc.
    Inventors: Sadayuki Furuhashi, Hironobu Yoshikawa, Kazuki Ota
  • Publication number: 20130124483
    Abstract: A system and method for operating a big-data platform that includes at a data analysis platform, receiving discrete client data; storing the client data in a network accessible distributed storage system that includes: storing the client data in a real-time storage system; and merging the client data into a columnar-based distributed archive storage system; receiving a data query request through a query interface; and selectively interfacing with the client data from the real-time storage system and archive storage system according to the query.
    Type: Application
    Filed: November 8, 2012
    Publication date: May 16, 2013
    Applicant: TREASURE DATA, INC.
    Inventor: TREASURE DATA, INC.