Methods and systems for deconflicting data from multiple sources in computer systems
AssigneeCapital One Services, LLC
InventorsJoshua EDWARDS, Abdelkader M'Hamed BENKREIRA, Michael MOSSOBA
Life of this patent
Estimating the term…
Abstract
Methods and systems are described for verifying an identity of a user through contextual knowledge-based authentication. The system described uses contextual knowledge-based authentication. By verifying an identity of a user through contextual knowledge-based authentication, the verification is both more secure and more intuitive to the user. For example, by relying on confidential and/or proprietary information, the system may generate verification questions, the answers to which are known only by the user.
Claims20
A system for aggregating user data from a plurality of sources, the system comprising:
- one or more processors:
- and
- one or more non-transitory computer-readable mediums comprising instructions recorded thereon that when executed by the one or more processors cause operations comprising:
- receiving a first user input to aggregate record data of a user;
- in response to the first user input, retrieving first user record data and a third user record data from a first network and second user record data and a fourth user record data from a second network, wherein the first user record data and the third user record data is encoded in a first format and the second user record data and the fourth user record data is encoded in a second format;
- extracting first source data from the first user record data;
- extracting third source data from the third user record data;
- extracting second source data from the second user record data;
- extracting fourth source data from the fourth user record data;
- retrieving a first source data category value from the first source data;
- retrieving a second source data category value from the second source data;
- retrieving a third source data category value from the third source data;
- retrieving a fourth source data category value from the fourth source data;
- comparing the first source data category value to the second source data category value;
- in response to determining that the first source data category value and the second source data category value correspond, deduplicating the first user record data and the second user record data in a list of aggregated record data of the user;
- comparing the third source data category value to the fourth source data category value;
- and
- in response to determining that the third source data category value and the fourth source data category value do not correspond, generating for display, in the list of aggregated record data, third user record data and the fourth user record data.
A method for aggregating user data from a plurality of sources while mitigating duplicate entries, the method comprising:
- receiving, via a user interface, a first user input to access an aggregation service that aggregates record data of a user;
- in response to the first user input, retrieving first user record data from a first network and second user record data from a second network, wherein the first user record data is encoded in a first format and the second user record data is encoded in a second format;
- extracting first source data from the first user record data;
- extracting second source data from the second user record data;
- retrieving a first source data category value from the first source data;
- retrieving a second source data category value from the second source data;
- comparing the first source data category value to the second source data category value;
- in response to determining that the first source data category value and the second source data category value correspond, determining to deduplicate the first user record data and the second user record data in a list of aggregated record data of the user;
- and
- generating for display, in the user interface, the list of aggregated record data of the user.
A non-transitory computer-readable medium comprising instructions that, when executed by one or more processors, cause operations comprising:
- receiving, via a user interface, a first user input to access an aggregation service that aggregates record data of a user;
- in response to the first user input, retrieving first user record data from a first network and second user record data from a second network, wherein the first user record data is encoded in a first format and the second user record data is encoded in a second format;
- extracting first source data from the first user record data;
- extracting second source data from the second user record data;
- retrieving a first source data category value from the first source data;
- retrieving a second source data category value from the second source data;
- comparing the first source data category value to the second source data category value;
- in response to determining that the first source data category value and the second source data category value correspond, determining to deduplicate the first user record data and the second user record data in a list of aggregated record data of the user;
- and
- generating for display, in the user interface, the list of aggregated record data of the user.
Dependencies are inferred from the claim text.