×

Data exchange

  • US 10,642,856 B1
  • Filed: 11/14/2019
  • Issued: 05/05/2020
  • Est. Priority Date: 05/31/2019
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • providing a data warehouse executing on a cloud computing platform, the data warehouse managing a plurality of databases, each database of the plurality of databases having an owner, the data warehouse implementing access controls for the owner of each database of the plurality of databases;

    executing, by one or more processors of the data warehouse, a first instruction from a first user that is the owner of a first database of the plurality of databases to create a listing in an exchange, the listing referencing the first database and specifying private identity-based sharing of the first database;

    receiving, by the data warehouse, a second instruction from a second user, the second instruction referencing the listing and instructing the data warehouse to add the listing to a set of consumed data shares accessible by the second user;

    in response to the second instruction, (i) verifying, by the data warehouse, an identity of the second user, (ii) verifying, by the data warehouse, that the identity of the second user is permitted according to the private identity-based sharing of the first database, and (iii) adding a reference to the listing to a set of consumed data shares accessible by the second user without creating a second copy of the first database;

    receiving, by the data warehouse, a third instruction from the second user to execute a database operation with respect to the first database; and

    in response to the third instruction, executing, by the data warehouse, the third instruction with respect to the first database.

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