CPC G06F 21/6218 (2013.01) [G06F 16/24564 (2019.01); G06F 21/604 (2013.01)] | 20 Claims |
1. A computer-implemented method comprising:
storing a plurality of data sets, wherein each data set of the plurality of data sets originates from a respective entity of a plurality of entities;
for each particular data set of the plurality of data sets, maintaining a rule set that governs access to the data set, wherein the rule set includes at least one criterion that must be satisfied by a requesting entity in order to access the particular data set, wherein the at least one criterion includes at least one of membership in an industry association or industry group of entities requesting access to the data set, geography of entities requesting access to the data set, or an industry of entities requesting access to the data set;
receiving, from a requesting entity, a request to perform an operation using the plurality of data sets;
determining authorized data sets from the plurality of data sets upon which the requesting entity is authorized to perform the requested operation, wherein the authorized data sets include data sets where the requesting entity satisfies the at least one criterion included in the rule set for each data set; and
in response to determining the authorized data sets, performing the requested operation using only the authorized data sets.
|