IP Library › Granted Patent US 10,885,055
Granted Patent B2
US 10,885,055 · App. 16/137,230 · Granted Jan 5, 2021

Automated data enrichment and signal detection for exploring dataset values

Inventors: Nitin Basant (Ramgarh Cantt, IN); Paulo Mei (São Paulo, BR); Mary Krone (San Rafael, CA); Laura Waterbury (San Francisco, CA); Shubham Kedia (Giridih, IN); Ana Paula Azevedo Travassos (Sao Paulo, BR); Mayumi Assato (Americana, BR); Ryan Weber (Golden, CO)
Assignee: Fair Isaac Corporation
G06F16/258G06F16/215
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,885,055
App. No.
16/137,230
Granted
Jan 5, 2021
Kind
B2
Abstract

One or more datasets are received by a data wrangling module and wrangled into a form that is computationally actionable by a user. At least some data from the one or more datasets are enriched by one or more data enrichment modules to generate an enriched form of at least some data corresponding to the one or more datasets that is computationally actionable by the user. The one or more datasets and the enriched form of the at least some data are processed by a signal detection module to identify relationships, anomalies, and/or patterns within the one or more datasets.

Claims (34)

1. A system for exploring value of one or more datasets from one or more data sources, the system comprising:

a data wrangling module connected with the one or more data sources and configured to receive the one or more datasets, the data wrangling module being configured to wrangle the one or more datasets into a form that is computationally actionable by a user;

one or more data enrichment modules connected with the data wrangling module and/or at least one of the one or more data sources, the one or more data enrichment modules being configured to enrich at least some data from the one or more datasets to generate an enriched form of at least some data corresponding to the one or more datasets that is computationally actionable by the user, the one or more data enrichment modules including:

a transaction data enrichment module configured to enable creation of characteristics through pre-defined templates,

a network data enrichment module configured to detect a network across the one or more datasets, and

an unstructured data enrichment module configured to handle different types of unstructured data; and

a signal detection module connected with the data wrangling module, the data enrichment module, and/or the one or more data sources, the signal detection module being configured to process the one or more datasets and the enriched form of at least some data, to identify relationships, anomalies, and/or patterns within the one or more datasets.

2. The system in accordance with claim 1 , further comprising a visualization module configured to generate, responsive to a signal from the signal detection module, a graphical representation of the processed one or more datasets, the enriched form of at least some data and the signals generated by the signal detection module.

3. The system in accordance with claim 1 , wherein the one of the one or more data enrichment modules is configured to enrich transaction data from the datasets in the form that is computationally actionable by the user.

4. The system in accordance with claim 1 , wherein the one of the one or more data enrichment modules is configured to enrich network data from the datasets in the form that is computationally actionable by the user.

5. The system in accordance with claim 1 , wherein the one of the one or more data enrichment modules is configured to enrich unstructured data from the datasets in the form that is computationally actionable by the user.

6. A system for exploring value of one or more datasets, the system comprising:

an input interface connected with one or more data sources, each of the one or more data sources providing at least one of transaction data, network data, and/or unstructured data;

a data wrangling module connected with the input interface and configured to receive the one or more datasets, the data wrangling module being configured to wrangle the one or more datasets into a form that is computationally actionable by a user;

one or more data enrichment modules connected with the data wrangling module and/or at least one of the one or more data sources, the one or more data enrichment modules being configured to enrich at least some data from the one or more datasets to generate an enriched form of at least some data corresponding to the one or more datasets that is computationally actionable by the user, the one or more data enrichment modules including:

a transaction data enrichment module configured to enable creation of characteristics through pre-defined templates,

a network data enrichment module configured to detect a network across the one or more datasets, and

an unstructured data enrichment module configured to handle different types of unstructured data; and

a signal detection module connected with the data wrangling module, the data enrichment module, and/or the one or more data sources, the signal detection module being configured to process the one or more datasets and the enriched form of at least some data, to identify relationships, anomalies, and/or patterns within the one or more datasets.

7. The system in accordance with claim 6 , further comprising a visualization module configured to generate, responsive to a signal from the signal detection module, a graphical representation of the processed one or more datasets, the enriched form of at least some data and the signals generated by the signal detection module.

8. The system in accordance with claim 6 , wherein the one of the one or more data enrichment modules is configured to enrich transaction data from the datasets in the form that is computationally actionable by the user.

9. The system in accordance with claim 6 , wherein the one of the one or more data enrichment modules is configured to enrich network data from the datasets in the form that is computationally actionable by the user.

10. The system in accordance with claim 6 , wherein the one of the one or more data enrichment modules is configured to enrich unstructured data from the datasets in the form that is computationally actionable by the user.

11. A method of exploring value of one or more datasets from one or more data sources, the method comprising:

receiving, by a data wrangling module connected with the one or more data sources, the one or more datasets, the data wrangling module being configured to wrangle the one or more datasets into a form that is computationally actionable by a user;

enriching, by one or more data enrichment modules connected with the data wrangling module and/or at least one of the one or more data sources, at least some data from the one or more datasets to generate an enriched form of at least some data corresponding to the one or more datasets that is computationally actionable by the user, the enriching comprising:

creating, by a transaction data enrichment module, characteristics of one or more transactions through pre-defined templates,

detecting, by a network data enrichment module, a network across the one or more datasets, and

handling, by an unstructured data enrichment module, different types of unstructured data; and

processing, by a signal detection module connected with the data wrangling module, the data enrichment module, and/or the one or more data sources, the one or more datasets and the enriched form of at least some data, to identify relationships, anomalies, and/or patterns within the one or more datasets.

12. The method in accordance with claim 11 , further comprising a visualization module configured to generate, responsive to a signal from the signal detection module, a graphical representation of the processed one or more datasets, the enriched form of at least some data and the signals generated by the signal detection module.

13. The method in accordance with claim 11 , wherein the one of the one or more data enrichment modules is configured to enrich transaction data from the datasets in the form that is computationally actionable by the user.

14. The method in accordance with claim 11 , wherein the one of the one or more data enrichment modules is configured to enrich network data from the datasets in the form that is computationally actionable by the user.

15. The method in accordance with claim 11 , wherein the one of the one or more data enrichment modules is configured to enrich unstructured data from the datasets in the form that is computationally actionable by the user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2020
From: BASANT, NITIN; MEI, PAULO; KRONE, MARY; WATERBURY, LAURA; KEDIA, SHUBHAM; ASSATO, MAYUMI; WEBBER, RYAN; TRAVASSOS, ANA PAULA AZEVEDO
To: FAIR ISAAC CORPORATION
Reel/Frame 054559/0972 →
Continuity (1)
Related Publication 20200097591A1 · Mar 26, 2020
Cited By (2)
US 12,205,138 US 12,354,159