Patent ID: 9116949
Filing Date: 2015-08-25
Classification: G06F

Abstract:
1. A computer-readable medium having stored thereon computer-readable instructions that when executed by a computing device cause the computing device to: create an access key associated with a user, wherein the access key defines the user's access to a cube of data, wherein the cube of data is distributed onto a plurality of computing devices with each computing device of the plurality of computing devices storing a different portion of the cube of data, wherein the computing device is one of the plurality of computing devices; store a plurality of access masks in association with the portion of the cube of data stored on the computing device; create a process space associated with the user; receive a query on the cube of data, wherein the query is associated with the user; process the query while masking the created access key with the stored plurality of access masks, wherein the masking controls access to the stored portion of the cube of data; and send a result of the processed query to a requesting computing device.