IP Library Granted Patent US 10,339,330
Granted Patent B2
US 10,339,330 · App. 14/986,407 · Granted Jul 2, 2019

Data aggregation system for enabling query operations on restricted data that originates from multiple independent multiple sources

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 10,339,330
App. No.
14/986,407
Granted
Jul 2, 2019
Kind
B2
Abstract

Examples described herein relate to a data aggregation system for enabling query operations on restricted data that originates from multiple independent sources.

Claims (16)

1. A computer system comprising:

a memory to store:

a set of run time instructions;

a collection of records, each record in the collection being structured to include a set of multiple fields of which at least some fields are individually assigned a field value, the record including a source identifier of the assigned field value, the source identifier corresponding to a source of a plurality of sources which collectively supply field values for the collection of records; and

a library of data usage rules, including a set of usage rules mandated by each source of the 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, (i) search the collection of records to determine a first matching record that includes the known field value of that request; (ii) determine, from the first matching record, a first field value that correlates to at least one of the one or more unknown field values; (iii) identify, from the source identifier included in the record at least one source of the plurality of sources from which originates the first field value; (iv) determine, based at least in part on the at least one identified source, one or more usage rules from the library of data usage rules that pertain to the first field value; and (v) when multiple sources are identified as originating the first field value of a matching record for the request, the one or more processors provide a response to the request in accordance with the determined one or more usage rules as mandated by a first source of the multiple sources exclusive of other sources of the multiple sources based on an objective of minimizing a number of unknown field values included in the response,

wherein when multiple sources are identified as originating the first field value of the matching record for the request and the set of usage rules for each of the first source and a second source of the multiple sources equally satisfy the objective, the one or more processors (a) rank the first source relative to the second source based on a predetermined indication of credibility or authoritativeness; (b) select the set of usage rules from whichever source is ranked more credible or authoritative; and (c) provide the response to the request in accordance with the selected set of usage rules.

2. The computer system of claim 1 , wherein the one or more processors assign an attribution for providing the field value corresponding to the source of the determined one or more usage rules.

3. The computer system of claim 1 , wherein the one or more processors determine the one or more usage rules based at least in part on whether the request is to append an existing record that includes one or more known field values of a corresponding subject.

4. The computer system of claim 3 , wherein the corresponding subject is a person, and wherein the response includes one or more field values that include personal identifiable information.

5. The computer system of claim 1 , wherein the request is a first request, and further comprising a second request, wherein, when a particular source of the plurality of sources is identified as an only source of the first field value of the matching record for the second request based on a known field value of the second request, and at least one usage rule mandated by the particular source precludes inclusion of the first field value of the matching record in a response to the second request, the one or more processors identify a third record in the collection which includes the first field value but not the known field value of the second request, and provide the response to the second request, the response to the second request excluding the first field value but including an indication that the at least one unknown field value can be determined from a follow on request which identifies a different known field value.

6. The computer system of claim 5 , wherein the one or more processors identify, as part of the indication, a type of the different known field value to include in the follow on request.

7. The computer system of claim 6 , wherein the one or more processors identify, as part of the indication, a type of the at least one unknown field value that can be determined from the follow on request.

8. The computer system of claim 6 , wherein the one or more processors provide the indication along with the response to the second request if a corresponding set of relevant usage rules of the source of the third record would otherwise permit the one unknown field value of the second request to be included in the response.

Assignments (2)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 058294, FRAME 0161 Recorded Dec 27, 2021
From: JPMORGAN CHASE BANK, N.A.
To: EBUREAU, LLC; IOVATION, INC.; SIGNAL DIGITAL, INC.; TRANS UNION LLC; TRANSUNION INTERACTIVE, INC.; TRANSUNION RENTAL SCREENING SOLUTIONS, INC.; TRANSUNION TELEDATA LLC; AGGREGATE KNOWLEDGE, LLC; TRU OPTIK DATA CORP.; NEUSTAR INFORMATION SERVICES, INC.; TRUSTID, INC.; NEUSTAR, INC.; NEUSTAR IP INTELLIGENCE, INC.; MARKETSHARE PARTNERS, LLC; SONTIQ, INC.
Reel/Frame 058593/0852 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2015
From: RILEY, XAVIER; BURYE, ALAN
To: NEUSTAR, INC.
Reel/Frame 037392/0925 →
Cited By (5)
US 12,205,076 US 12,277,244 US 12,353,482 US 12,386,875 US 12,511,270