×

Computation platform agnostic data classification workflows

  • US 10,698,954 B2
  • Filed: 06/30/2016
  • Issued: 06/30/2020
  • Est. Priority Date: 06/30/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • defining a classification experiment for executing tasks on a computation platform by at least;

    defining an input data space by selecting at least one of data sources interfaced with a classification platform system; and

    defining, via a definition user interface of the classification platform system, a workflow configuration of the classification experiment by defining a directed graph (DG) connecting a plurality of transformation blocks to represent an experiment workflow, wherein the DG specifies one or more connections from one or more outputs of each transformation block in the experiment workflow to one or more other transformation blocks;

    formatting the workflow configuration and the input data space into a data structure such that the data structure is interpretable by a plurality of different computation platforms to execute the classification experiment, wherein the plurality of different computation platforms have a plurality of different hardware configurations of system components, respectively;

    selecting, from the plurality of different computation platforms, a distributed computation platform to execute at least part of the experiment workflow in accordance with the DG;

    generating, based on a hardware configuration of system components associated with the distributed computation platform, an execution schedule that specifies which system component executes each part of the classification experiment; and

    scheduling the distributed computation platform to execute the classification experiment by the system components under the execution schedule according to the input data space and the workflow configuration, wherein the system components are scheduled to execute their respective parts of the classification experiment as specified by the execution schedule.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×