Back to results
US 2024/0193293 A1Published application
Data aggregation system for enabling query operations on restricted data that originates from multiple independent multiple sources
AssigneeNeustar, Inc.
InventorsXavier RILEY, Alan BURYE
Life of this patent
Estimating the term…
Abstract
Examples described herein relate to a data aggregation system for enabling query operations on restricted data that originates from multiple independent sources.
Claims21
(canceled)
A data aggregation system comprising:
- a memory to store:
- a set of run time instructions;
- a collection of records, wherein each record in the collection of records comprises one or more fields having a corresponding field value, wherein each field value has a corresponding source identifier for a source of the field value;
- and
- a library of data usage rules including a set of data usage rules for each source of a plurality of sources;
- and
- one or more processors that execute instructions from the set of run time instructions to:
- process requests from multiple computing entities, each request being for one or more unknown field values that are associated with a known field value specified in that request;
- and
- for each request,
- determine a first matching record that includes the known field value of the request;
- determine one or more data usage rules from the library of data usage rules that pertain to a source from the plurality of sources that provided an unknown field value specified by the request, wherein the one or more data usage rules govern how information from the source is returned in response to the request;
- and
- provide a response to the request in accordance with the data usage rules for the source.
11 more elements
A computer-implemented method for implementing a data aggregation system, the method comprising:
- processing, by the data aggregation system, requests from multiple computing entities, each request being for one or more unknown field values that are associated with a known field value specified in that request;
- and
- for each request,
- searching, by the data aggregation system, a collection of records to determine a first matching record that includes the known field value of that request, wherein each record in the collection of records comprises one or more fields having a corresponding field value, wherein each field value includes a source identifier for a source of the field value;
- determining, by the data aggregation system, one or more data usage rules that pertain to a source that provided an unknown field value specified by the request, wherein the one or more data usage rules govern how information from the source is returned in response to the request;
- and
- providing, by the data aggregation system, a response to the request in accordance with the data usage rules for the source.
4 more elements
A tangible, non-transitory computer-readable media storing computer-readable instructions that, when executed by one or more processors, cause the one or more processors to perform operations, the operations comprising:
- processing requests from multiple computing entities, each request being for one or more unknown field values that are associated with a known field value specified in that request;
- and
- for each request,
- searching a collection of records to determine a first matching record that includes the known field value of that request, wherein each record in the collection of records comprises one or more fields having a corresponding field value, wherein each field value includes a source identifier for a source of the field value;
- determining one or more data usage rules that pertain to a source that provided an unknown field value specified by the request, wherein the one or more data usage rules govern how information from the source is returned in response to the request;
- and
- provide a response to the request in accordance with the data usage rules for the source.
4 more elements
Dependencies are inferred from the claim text.