-
公开(公告)号:US11928233B2
公开(公告)日:2024-03-12
申请号:US17389090
申请日:2021-07-29
申请人: RateGain Adara, Inc.
发明人: Hongcheng Mi , Michael Baird Leavitt , Shuo Yang , Hien Nguyen
CPC分类号: G06F21/6227 , G06F21/645 , H04L9/3247 , H04L63/0442 , G06F2221/2141 , G06F2221/2151 , H04L9/50
摘要: Techniques are described for transaction-based read and write operations in a distributed system. In an embodiment, an authorization protocol overlaid onto a transaction to control access to each of the data pools. Using the techniques described herein, the DTRS provides authorization mechanism to ensure that the entity, which hosts the data pool, may only access the data set from an originating entity based at least upon the access rules of the originating entity set for the data set. Additionally, the DTRS's read/write transactions keep the data pools of the DTRS in synch with each other, so each data pool stores the same data sets as another data pool of the DTRS. When a data integrity service of an entity generates a new data entry from a user transaction with a client application, a new write request is generated for the DTRS to which the data integrity service belongs. The DTRS receives the data entry and its metadata from the data integrity service and performs steps to update all data pool of the DTRS, in an embodiment.
-
公开(公告)号:US12008127B2
公开(公告)日:2024-06-11
申请号:US17487931
申请日:2021-09-28
申请人: RateGain Adara, Inc.
发明人: Michael Baird Leavitt , Chinmay Vikram Gandhi , Hongcheng Mi , Yuan Gao , Shuo Yang , Dylan Tao-Pei Su , Julius Quinoveva Quiaot , Jian An , Xiaozhou Fang , Melissa Beth Stein
IPC分类号: G06F21/62 , G06F16/2455 , G06F21/60
CPC分类号: G06F21/6218 , G06F16/24564 , G06F21/604
摘要: Techniques are described for pooling data originating from different entities into a data pool managed by a data pool management system for performing accurate and resource-efficient statistical and other data operations by entities. Techniques further include maintaining rule sets that govern access to the data sets of the data pool. The DPMS uses the rule sets to determine whether a particular data set, on which a particular operation is requested to be performed, qualifies as authorized data for the requesting entity. In an embodiment, the DPMS determines, based on one rule set, that the particular data set does not qualify as authorized data for the particular operation. The DPMS further determines that based on another rule set the particular data set does qualify as authorized data for the particular operation. Based on determining that authorizing rule set overrides the non-authorizing rule set, DPMS proceeds to performing the particular operation using the particular data set.
-