IP Library › Granted Patent US 11,909,846
Granted Patent B2
US 11,909,846 · App. 17/846,396 · Granted Feb 20, 2024

System and method of reciprocal data sharing

Inventors: Michael Cook (Wimberley, TX); Gregor R. Bonin (Austin, TX); Aaron Antonio Rodriguez (Austin, TX)
Assignee: Early Warning Services, LLC
H04L67/60H04L45/22H04L45/74H04L47/25
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,909,846
App. No.
17/846,396
Granted
Feb 20, 2024
Kind
B2
Abstract

Systems and methods are provided for implementing reciprocal data sharing in a data exchange system. Limitations may be placed on the amount of data an exchange member may access based on the amount of data contributed. The system may include determining a data contribution associated with a first member of the data exchange, determining a data access limit for the first member based on the data contribution, and providing data to the first member when the first member has not exceeded the data access limit. In some embodiments, there may be separate data access limits for each member of the data exchange, so that a first member may have different access limits when accessing data from a second member, data from a third member, and data from a fourth member. Further, the system may limit a requester to a type of data that corresponds to the type of data contributed.

Claims (52)

1. A data management system, comprising:

a network interface in communication with a plurality of data exchange members;

one or more processors coupled to the network interface;

a memory having instructions stored thereon that, when executed by the one or more processors, cause the one or more processors to:

receive a data request from a requesting data exchange member of the plurality of data exchange members, the data request comprising one or more criteria;

identify a plurality of personally identifiable information (PII) data records matching the one or more criteria of the data request;

access data contribution information associated with the requesting data exchange member, wherein the data contribution information and the plurality of PII data records each comprise a value;

compare the data contribution information to data sharing settings of each of the plurality of data exchange members associated with the plurality of PII data records;

selectively filter the plurality of PII data records based at least in part on the access data contribution information associated with the requesting data exchange member and the data sharing settings of each of the plurality of data exchange members associated with the plurality of PII data records to generate filtered PII data records, wherein selectively filtering the plurality of PII data records comprises determining a data access limit for the requesting data exchange member based on the value of the data contribution information and limiting the filtered PII data records to an amount of data that is less than the data access limit based on the value of each of the plurality of PII data records; and

provide the filtered PII data records to the requesting data exchange member.

2. The system of claim 1 , wherein:

selectively filtering the plurality of PII data records comprises comparing a number of the plurality of PII data records to a total accessible amount of data for the requesting data exchange member.

3. The system of claim 2 , wherein:

the total accessible amount of data comprises a sum of an amount of data contributed multiplied by a fixed ratio for each of the plurality of data exchange members associated with the plurality of PII data records.

4. The system of claim 1 , wherein:

the data access limit is proportional to an amount of data shared by the requesting data exchange member.

5. The system of claim 4 , wherein:

a ratio of the data access limit and the amount of data shared by the requesting data exchange member is dependent on one or both of an industry of the requesting data exchange member and an intended use of data associated with the data request.

6. The system of claim 1 , wherein:

the data access limit is determined based on metadata associated with the requesting data exchange member.

7. A method of operating a data management system, comprising:

receiving a data request from a requesting data exchange member of a plurality of data exchange members, the data request comprising one or more criteria;

identifying a plurality of personally identifiable information (PII) data records matching the one or more criteria of the data request;

accessing data contribution information associated with the requesting data exchange member, wherein the data contribution information and the plurality of PII data records each comprise a value;

comparing the data contribution information to data sharing settings of each of the plurality of data exchange members associated with the plurality of PII data records;

selectively filtering the plurality of PII data records based at least in part on the access data contribution information associated with the requesting data exchange member and the data sharing settings of each of the plurality of data exchange members associated with the plurality of PII data records to generate filtered PII data records, wherein selectively filtering the plurality of PII data records comprises determining a data access limit for the requesting data exchange member based on the value of the data contribution information and limiting the filtered PII data records to an amount of data that is less than the data access limit based on the value of each of the plurality of PII data records; and

providing the filtered PII data records to the requesting data exchange member.

8. The method of claim 7 , further comprising:

receiving PII data records from each of the plurality of data exchange members.

9. The method of claim 7 , further comprising:

maintaining records of a type and an amount of data provided by each of the plurality of data exchange members.

10. The method of claim 7 , further comprising:

receiving the data share settings from each of the plurality of data exchange members.

11. The method of claim 7 , wherein:

at least some forms of PII data within the plurality of PII data records are assigned different values.

12. The method of claim 11 , wherein:

the different values are assigned by one of the plurality of data exchange members.

13. A non-transitory computer-readable medium having instructions stored thereon that, when executed, cause one or more processors to:

receive a data request from a requesting data exchange member of a plurality of data exchange members, the data request comprising one or more criteria;

identify a plurality of personally identifiable information (PII) data records matching the one or more criteria of the data request;

access data contribution information associated with the requesting data exchange member, wherein the data contribution information and the plurality of PII data records each comprise a value;

compare the data contribution information to data sharing settings of each of the plurality of data exchange members associated with the plurality of PII data records;

selectively filter the plurality of PII data records based at least in part on the access data contribution information associated with the requesting data exchange member and the data sharing settings of each of the plurality of data exchange members associated with the plurality of PII data records to generate filtered PII data records, wherein selectively filtering the plurality of PII data records comprises determining a data access limit for the requesting data exchange member based on the value of the data contribution information and limiting the filtered PII data records to an amount of data that is less than the data access limit based on the value of each of the plurality of PII data records; and

provide the filtered PII data records to the requesting data exchange member.

14. The computer-readable medium of claim 13 , wherein:

the data access limit comprises a reciprocity value that specifies how much data supplied by a particular one of the plurality of data exchange members is accessible to the requesting data exchange member based on data contributions of the requesting data exchange member.

15. The computer-readable medium of claim 14 , wherein:

the reciprocity value is based on one or both of an industry of the requesting data exchange member and an intended use associated with the data request.

16. The computer-readable medium of claim 13 , wherein:

the data sharing settings for at least one of the plurality of data exchange members limit one type of data the plurality of PII data records provided by the one of the plurality of data exchange members from being shared.

17. The computer-readable medium of claim 13 , wherein:

the data sharing settings for at least one of the plurality of data exchange members limit one type of data from the plurality of PII data records provided by the one of the plurality of data exchange members to being shared only with other data exchange members that share the one type data from the plurality of PII data records provided by the other data exchange members.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2022
From: COOK, MICHAEL; BONIN, GREGOR R.; RODRIGUEZ, AARON ANTONIO
To: XOR DATA EXCHANGE, INC.
Reel/Frame 060274/0653 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2022
From: XOR DATA EXCHANGE, INC.
To: EARLY WARNING SERVICES, LLC
Reel/Frame 060274/0917 →
Continuity (4)
Continuation 16793602 · Feb 18, 2020
Continuation 15919104 · Mar 12, 2018
Continuation 14630148 · Feb 24, 2015
Related Publication 20220321681A1 · Oct 6, 2022
Cited By (1)
US 12,348,427