US 12,008,127 B2
Rule set-based authorization for data pool
Michael Baird Leavitt, Belmont, CA (US); Chinmay Vikram Gandhi, San Jose, CA (US); Hongcheng Mi, Belmont, CA (US); Yuan Gao, Foster City, CA (US); Shuo Yang, Milpitas, CA (US); Dylan Tao-Pei Su, San Jose, CA (US); Julius Quinoveva Quiaot, Fremont, CA (US); Jian An, Union City, CA (US); Xiaozhou Fang, Apex, NC (US); and Melissa Beth Stein, San Mateo, CA (US)
Assigned to RATEGAIN ADARA, INC., Dallas, TX (US)
Filed by RateGain Adara, Inc., Dallas, TX (US)
Filed on Sep. 28, 2021, as Appl. No. 17/487,931.
Application 17/487,931 is a continuation of application No. 16/001,913, filed on Jun. 6, 2018, granted, now 11,132,455.
Prior Publication US 2022/0027495 A1, Jan. 27, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 21/62 (2013.01); G06F 16/2455 (2019.01); G06F 21/60 (2013.01)
CPC G06F 21/6218 (2013.01) [G06F 16/24564 (2019.01); G06F 21/604 (2013.01)] 20 Claims
OG exemplary drawing
 
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.