×

Controlling user creation of data resources on a data processing platform

  • US 10,079,832 B1
  • Filed: 11/29/2017
  • Issued: 09/18/2018
  • Est. Priority Date: 10/18/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method of controlling user creation of data resources on a software platform for storing and executing data resources for multiple users, wherein the method is performed using one or more processors or special-purpose computing hardware, the method comprising:

  • receiving from a user a user request to create a data resource on the software platform, the user request comprising, or identifying, a specification indicative of the data resource and a user identifier associated with said external user;

    performing verification of said user using the user identifier to determine if said user is permitted to create or modify the data resource indicated in the specification in accordance with a predetermined set of permissions; and

    responsive to verifying said user in accordance with the predetermined set of permissions;

    creating a version of the data resource indicated in accordance with the specification for deployment on the software platform for subsequent access or execution by said user;

    identifying one or more annotations in the data resource specification;

    in response to identifying an annotation associated with a security feature, associating, to the created data resource, an executable launch function that, when executed, obtains secret information necessary for accessing or executing the data resource when deployed on the software platform, wherein the launch function, when executed, transmits a data resource identifier to a software platform controller and receives therefrom information necessary for one or more actions to be performed on or by the created data resource.

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