System and method of filtering consumer data
AssigneeEarly Warning Services, LLC
InventorMichael Cook
Life of this patent
Estimating the term…
Abstract
A system may include an interface configured to couple to a network, and includes a processor and a memory accessible to the processor. The memory may be configured to store instructions that, when executed, cause the processor to process search results corresponding to multiple data owners to selectively filter personally identifiable information (PII) associated with one or more consumers from the set of search results according to data sharing permissions for each of the data owners to produce filtered results. The instructions may further cause the processor to provide the filtered results to a user device through the network.
Claims20
A data management system, comprising:
- a network interface;
- at least one processor;
- and
- a memory having instructions stored thereon that, when executed, cause the at least one processor to:
- receive, using the network interface, data sharing permissions from each of a plurality of data sources;
- receive, using the network interface, data from each of the plurality of data sources, wherein the data from each of the plurality of data sources comprises a source identifier that indicates a respective data source of the plurality of data sources from which the data was received;
- store the data on one or more databases;
- receive, using the network interface, a request for data from a computing device, the request comprising one or more criteria;
- identify a subset of data matching the one or more criteria;
- anonymize the source identifiers within a first portion of the subset of data into de-identified data based on the data sharing permissions from a first data source that provided the first portion of the subset of data;
- and
- send, using the network interface, the subset of data to the computing device.
A method of operating a data management system, comprising:
- receiving data sharing permissions from each of a plurality of data sources;
- receiving data from each of the plurality of data sources, wherein the data from each of the plurality of data sources comprises a source identifier that indicates a respective data source of the plurality of data sources from which the data was received;
- storing the data on one or more databases;
- receiving a request for data from a computing device, the request comprising one or more criteria;
- identifying a subset of data matching the one or more criteria;
- anonymizing the source identifiers within a first portion of the subset of data into de-identified data based on the data sharing permissions from a first data source that provided the first portion of the subset of data;
- and
- sending the subset of data to the computing device.
A non-transitory computer-readable medium having instructions stored thereon that, when executed by one or more processors, cause a data management system to:
- receive data sharing permissions from each of a plurality of data sources;
- receive data from each of the plurality of data sources, wherein the data from each of the plurality of data sources comprises a source identifier that indicates a respective data source of the plurality of data sources from which the data was received;
- store the data on one or more databases;
- receive a request for data from a computing device, the request comprising one or more criteria;
- identify a subset of data matching the one or more criteria;
- anonymize the source identifiers within a first portion of the subset of data into de-identified data based on the data sharing permissions from a first data source that provided the first portion of the subset of data;
- and
- send the subset of data to the computing device.
Dependencies are inferred from the claim text.