×

Universal data pipeline

  • US 10,191,926 B2
  • Filed: 03/07/2018
  • Issued: 01/29/2019
  • Est. Priority Date: 11/05/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • at one or more computing devices comprising one or more processors and one or more storage media storing one or more computer programs executed by the one or more processors to perform the method, performing operations comprising;

    maintaining a build catalog comprising a plurality of build catalog entries, each build catalog entry comprisingan identifier of a version of a derived dataset corresponding to the build catalog entry,one or more dataset build dependencies of the version of the derived dataset corresponding to the build catalog entry, each of the one or more dataset build dependencies comprising an identifier of a version of a child dataset from which the version of the derived dataset corresponding to the build catalog entry is derived, anda derivation program build dependency that is executable to generate the version of the derived dataset corresponding to the build catalog entry;

    creating a new version of a particular derived dataset by executing a particular version of a particular derivation program; and

    adding a new build catalog entry to the build catalog, the new build catalog entry comprising an identifier of the new version of the particular derived dataset, an identifier of the particular version of the particular derivation program, and at least one identifier of one or more particular child dataset versions that were provided as input to the particular derivation program.

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