Patents by Inventor Andrew Concordia

Andrew Concordia 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: 11983384
    Abstract: A machine learning feature studio comprises a user interface configured to allow a user to define features associated with an entity. The features are calculated using historical or real-time data stored in an event store and associated with the entity. Visualizations and values of the calculated feature are displayed in the user interface and the user may interact with the features, such as to edit and compare them. The user commits the features to the project associated with a machine learning model and selects to export the project. Feature vectors may are calculated using the committed features and are exported to a production environment.
    Type: Grant
    Filed: January 14, 2022
    Date of Patent: May 14, 2024
    Assignee: Kaskada, Inc.
    Inventors: Davor Bonaci, Benjamin Chambers, Andrew Concordia, Corinne DiGiovanni, Emily Kruger, Ryan Michael
  • Patent number: 11966423
    Abstract: A user selects a node that specifies an operation for a dataset. In response, a computer system displays data values for the dataset, in a grid in a data pane. The grid includes a first column and a second column. In the grid, the user edits a first data value in the first column in a first row. The user input changes the first data value to a replacement data value. The computer system identifies a second data value in the second column in the first row, and identifies one or more additional rows in the grid, whose data values for the first column and the second column match the first data value and the second data value. The computer system then updates the data value in the first column for a second row in the grid to the replacement data value.
    Type: Grant
    Filed: February 11, 2022
    Date of Patent: April 23, 2024
    Assignee: Tableau Software, Inc.
    Inventors: Randall Moss, Jingwei Qi, Andy Yu-Lun Lin, Andrew Concordia
  • Publication number: 20220214780
    Abstract: A machine learning feature studio comprises a user interface configured to allow a user to define features associated with an entity. The features are calculated using historical or real-time data stored in an event store and associated with the entity. Visualizations and values of the calculated feature are displayed in the user interface and the user may interact with the features, such as to edit and compare them. The user commits the features to the project associated with a machine learning model and selects to export the project. Feature vectors may are calculated using the committed features and are exported to a production environment.
    Type: Application
    Filed: January 14, 2022
    Publication date: July 7, 2022
    Inventors: Davor Bonaci, Benjamin Chambers, Andrew Concordia, Corinne DiGiovanni, Emily Kruger, Ryan Michael
  • Patent number: 11354596
    Abstract: Machine learning feature engineering systems and methods comprise an event ingestion module that receives event data associated with entities. The ingestion module determines which entities are associated with events of the event data. The ingestion module stores the events, grouped by associated entity, in a related event store. A user defines features associated with the entities via an API and/or a feature studio. A feature computation layer determines values for the features based on the grouped events stored to the related event store. The feature computation layer stores the computed feature values and timestamps to a feature store. When new data is received, the feature computation layer computes one or more of the feature values for different times based on the timestamps. Feature vectors are generated using the computed feature values and output to the user via the API and/or feature studio.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: June 7, 2022
    Assignee: KASKADA, INC.
    Inventors: Davor Bonaci, Benjamin Chambers, Andrew Concordia, Emily Kruger, Ryan Michael
  • Publication number: 20220164373
    Abstract: A user selects a node that specifies an operation for a dataset. In response, a computer system displays data values for the dataset, in a grid in a data pane. The grid includes a first column and a second column. In the grid, the user edits a first data value in the first column in a first row. The user input changes the first data value to a replacement data value. The computer system identifies a second data value in the second column in the first row, and identifies one or more additional rows in the grid, whose data values for the first column and the second column match the first data value and the second data value. The computer system then updates the data value in the first column for a second row in the grid to the replacement data value.
    Type: Application
    Filed: February 11, 2022
    Publication date: May 26, 2022
    Inventors: Randall Moss, Jingwei Qi, Andy Yu-Lun Lin, Andrew Concordia
  • Patent number: 11250032
    Abstract: A method prepares data for subsequent analysis. The method displays a user interface that includes a plurality of panes, including a data flow pane and a data pane. The data flow pane includes a flow diagram having a plurality of nodes, each node specifying a respective primary operation or specifying a plurality of secondary operations to clean a respective data set. The data pane includes a plurality of data values in rows and columns. The data values correspond to a selected node in the data flow pane. A first user input selects a first data value in a first column and receives a second user input to edit a second data value in a second column according to one or more predefined conditions. The method then highlights the second column. When the predefined conditions are met, the method changes the second data value to a replacement data value.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: February 15, 2022
    Assignee: TABLEAU SOFTWARE, INC.
    Inventors: Randall Moss, Jingwei Qi, Andy Yu-Lun Lin, Andrew Concordia
  • Publication number: 20220043540
    Abstract: A machine learning feature studio comprises a user interface configured to allow a user to define features associated with an entity. The features are calculated using historical or real-time data stored in an event store and associated with the entity. Visualizations and values of the calculated feature are displayed in the user interface and the user may interact with the features, such as to edit and compare them. The user commits the features to the project associated with a machine learning model and selects to export the project. Feature vectors may are calculated using the committed features and are exported to a production environment.
    Type: Application
    Filed: February 16, 2021
    Publication date: February 10, 2022
    Inventors: Davor BONACI, Benjamin CHAMBERS, Andrew CONCORDIA, Corinne DIGIOVANNI, Emily KRUGER, Ryan MICHAEL
  • Patent number: 11226725
    Abstract: A machine learning feature studio comprises a user interface configured to allow a user to define features associated with an entity. The features are calculated using historical or real-time data stored in an event store and associated with the entity. Visualizations and values of the calculated feature are displayed in the user interface and the user may interact with the features, such as to edit and compare them. The user commits the features to the project associated with a machine learning model and selects to export the project. Feature vectors may are calculated using the committed features and are exported to a production environment.
    Type: Grant
    Filed: February 16, 2021
    Date of Patent: January 18, 2022
    Assignee: Kaskada, Inc.
    Inventors: Davor Bonaci, Benjamin Chambers, Andrew Concordia, Corinne Digiovanni, Emily Kruger, Ryan Michael
  • Publication number: 20210241171
    Abstract: Machine learning feature engineering systems and methods comprise an event ingestion module that receives event data associated with entities. The ingestion module determines which entities are associated with events of the event data. The ingestion module stores the events, grouped by associated entity, in a related event store. A user defines features associated with the entities via an API and/or a feature studio. A feature computation layer determines values for the features based on the grouped events stored to the related event store. The feature computation layer stores the computed feature values and timestamps to a feature store. When new data is received, the feature computation layer computes one or more of the feature values for different times based on the timestamps. Feature vectors are generated using the computed feature values and output to the user via the API and/or feature studio.
    Type: Application
    Filed: May 18, 2020
    Publication date: August 5, 2021
    Inventors: Davor Bonaci, Benjamin Chambers, Andrew Concordia, Emily Kruger, Ryan Michael