Method and apparatus for providing data access via multi-user views
First Claim
1. A method comprising facilitating a processing of and/or processing (1) data and/or (2) information and/or (3) at least one signal, the (1) data and/or (2) information and/or (3) at least one signal based, at least in part, on the following:
- at least one determination of at least one view of data, wherein the at least one view is created based, at least in part, on one or more queries with one or more projections in one or more monadic elements to the data;
one or more policies for accessing the data, wherein the one or more policies specify at least one or more access capabilities;
a storage of the one or more policies, the one or more access capabilities, or a combination thereof in the one or more monadic elements; and
a granting of access to the at least one view by one or more requesting devices, wherein the granting of the access is determined by processing and/or facilitating a processing of the one or more monadic elements to determine whether the one or more requesting devices have the one or more access capabilities.
2 Assignments
0 Petitions
Accused Products
Abstract
An approach is provided for providing data access via multi-user views. An access management platform determines at least one view of data, wherein the at least one view is created based on one or more queries with one or more projections in one or more monadic elements to the data. The access management platform further determines one or more policies for accessing the data, wherein the one or more policies specify at least one or more access capabilities. The access management platform also causes storage of the one or more policies, the one or more access capabilities, or a combination thereof in the one or more monadic elements. The access management platform further causes granting of access to the at least one view by one or more requesting devices, wherein the granting of the access is determined by processing of the one or more monadic elements.
9 Citations
20 Claims
-
1. A method comprising facilitating a processing of and/or processing (1) data and/or (2) information and/or (3) at least one signal, the (1) data and/or (2) information and/or (3) at least one signal based, at least in part, on the following:
-
at least one determination of at least one view of data, wherein the at least one view is created based, at least in part, on one or more queries with one or more projections in one or more monadic elements to the data; one or more policies for accessing the data, wherein the one or more policies specify at least one or more access capabilities; a storage of the one or more policies, the one or more access capabilities, or a combination thereof in the one or more monadic elements; and a granting of access to the at least one view by one or more requesting devices, wherein the granting of the access is determined by processing and/or facilitating a processing of the one or more monadic elements to determine whether the one or more requesting devices have the one or more access capabilities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, determine at least one view of data, wherein the at least one view is created based, at least in part, on one or more queries with one or more projections in one or more monadic elements to the data; determine one or more policies for accessing the data, wherein the one or more policies specify at least one or more access capabilities; cause, at least in part, a storage of the one or more policies, the one or more access capabilities, or a combination thereof in the one or more monadic elements; and cause, at least in part, a granting of access to the at least one view by one or more requesting devices, wherein the granting of the access is determined by processing and/or facilitating a processing of the one or more monadic elements to determine whether the one or more requesting devices have the one or more access capabilities. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to perform at least the following:
-
determining at least one view of data, wherein the at least one view is created based, at least in part, on one or more queries with one or more projections in one or more monadic elements to the data; determining one or more policies for accessing the data, wherein the one or more policies specify at least one or more access capabilities; causing, at least in part, a storage of the one or more policies, the one or more access capabilities, or a combination thereof in the one or more monadic elements; and causing, at least in part, a granting of access to the at least one view by one or more requesting devices, wherein the granting of the access is determined by processing and/or facilitating a processing of the one or more monadic elements to determine whether the one or more requesting devices have the one or more access capabilities. - View Dependent Claims (18, 19, 20)
-
Specification