Please download the dossier by clicking on the dossier button x
×

Data access authorization for dynamically generated database structures

  • US 10,530,779 B1
  • Filed: 03/31/2018
  • Issued: 01/07/2020
  • Est. Priority Date: 04/15/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • identifying a first area of a storage facility to store a subject database, the subject database comprising a set of subject data;

    identifying a second area of the storage facility to store a set of subject database metadata, the set of subject database metadata comprising one or more subject database attributes characterizing the subject database;

    identifying at least one user, wherein the at least one user has authorization to access a first portion of the set of subject data, and wherein the at least one user does not have authorization to access a second portion of the set of subject data;

    receiving one or more subject database statements from the at least one user to perform an analysis over the set of subject data;

    selecting at least one virtual multidimensional data model representing the subject database, the at least one virtual multidimensional data model comprising one or more virtual cubes derived from the one or more subject database attributes;

    generating a first set of planned subject database statements to perform the analysis corresponding to the one or more subject database statements, the first set of planned subject database statements based at least in part on the at least one virtual multidimensional data model;

    detecting at least one data structure reference associated with the first set of planned subject database statements, the at least one data structure reference corresponding to at least some of the second portion of the set of subject data; and

    generating, in response to detecting the at least one data structure reference, a second set of planned subject database statements to perform the analysis corresponding to the one or more subject database statements, the second set of planned subject database statements based at least in part on the at least one virtual multidimensional data model, the second set of planned subject database statements generated to determine an authorization response.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×