×

Access controlled queries against user data in a datastore

  • US 10,372,934 B2
  • Filed: 10/17/2016
  • Issued: 08/06/2019
  • Est. Priority Date: 07/21/2016
  • Status: Active Grant
First Claim
Patent Images

1. A memory device having instructions stored thereon that, in response to execution by a processing device, cause the processing device to perform operations comprising:

  • identifying one or more grants of permission corresponding to one or more first objects, respectively, wherein the one or more first objects comprise only a subset of a plurality of objects of a datastore for a cloud service, wherein the one or more first objects includes a business object and the one or more grants of permission are by a subscriber of the cloud service;

    translating information about the one or more first objects to mapping information comprising tables and columns of second objects of the plurality of objects;

    constructing a reverse multimap to map between the second objects and attributes of the one or more first objects, including applying the tables and columns to build the reverse multimap;

    generating an access control entry for at least one of the second objects using at least one of the identified grants of permission, wherein the second objects are not exposed to the subscriber; and

    in responsive to receipt of a query for data corresponding to the objects, determining whether to grant access to the data based on the generated access control entry, wherein determining whether to grant access to the data based on the generated access control entry includes querying the reverse multimap.

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