IP Library › Granted Patent US 10,997,218
Granted Patent B2
US 10,997,218 · App. 15/856,005 · Granted May 4, 2021

Method and system for managing associations between entity records

Inventors: Gaurav Tripathi (Pune, IN); Vatsal Agarwal (Rampur, IN); Yannik T. H. Schelske (Eschborn, DE); Mohit Mangal (Jaipur, IN); Arpan Sheetal (Haranganj, IN); Nikhil Vinod Fulzele (Nagpur, IN)
Assignee: Innoplexus AG
G06F16/288G06F16/215G06F16/2365G06F16/24575G06F16/285G06F40/295
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,997,218
App. No.
15/856,005
Granted
May 4, 2021
Kind
B2
Abstract

A method and system for managing associations between entity records. The method includes: identifying a first plurality of entity records in at least one curated database, associations between the first plurality of entity records based on at least one entity attribute and associations between entity attributes of the first plurality of entity records; extracting data records from existing data sources, wherein the data records comprise entity names and entity attributes associated with the entity names; identifying the entity names, and entity attributes corresponding to each of the entity names in each of the extracted data records; clustering the entity names and corresponding entity attributes to create a second plurality of entity records; and identifying associations between the second plurality of entity records based on the identified associations between the first plurality of entity records and/or identified association between entity attributes of the first plurality of entity records.

Claims (23)

1. A method of managing associations between entity records, wherein the method comprises:

a) extracting data records from existing data sources stored in a relational database, wherein the data records comprise entity names and entity attributes associated with each of the entity names, wherein each of the entity names belong to different entity;

b) identifying the entity names, and entity attributes corresponding to each of the entity name in each of the extracted data records;

c) clustering the entity names and corresponding entity attributes to create a second plurality of entity records, wherein the clustering is performed based on similar entity attributes of the entity names;

d) comparing one or more geolocations between the second plurality of entity records and a first plurality of entity records stored in at least one curated database to determine at least one identical geolocation;

e) identifying associations between the second plurality of entity records and the first plurality of entity records based on the determination of the at least one identical geolocation between the second plurality of entity records and the first plurality of entity records; and

f) identifying associations between entity names in the second plurality of entity records based on the entity attributes and geolocations corresponding to each of the entity names in the second plurality of entity records.

2. The method of claim 1 , wherein the method comprises identifying a class of at least one entity attribute of the second plurality of entity records based on at least one curated database.

3. The method of claim 1 , wherein the method comprises analysing a geolocation of the entity names of the second plurality of entity records based on at least one curated database.

4. The method of claim 1 , wherein extracting data records from the existing data sources comprises cleaning and/or translating the data records.

5. A system for managing associations between entity records, wherein the system comprises:

a relational database configured to store at least one curated database and existing data sources;

a communication module configured to retrieve at least one curated database and existing data sources; wherein the communication module is operatively coupled to a processing module; and

the processing module configured to:

a) extract data records from existing data sources stored in the relational database, wherein the data records comprise entity names and entity attributes associated with each of the entity names, wherein each of the entity names belong to different entity;

b) identify the entity names and entity attributes corresponding to each of the entity names in each of the extracted data records;

c) cluster the entity names and corresponding entity attributes to create a second plurality of entity records, wherein the clustering is performed based on similar entity attributes of the entity names;

d) compare one or more geolocations between the second plurality of entity records and a first plurality of entity records stored in at least one curated database to determine at least one identical geolocation;

e) identify associations between the second plurality of entity records and the first plurality of entity records based on the determination of the at least one identical geolocation between the second plurality of entity records and the first plurality of entity records; and

f) identify associations between entity names in the second plurality of entity records based on the entity attributes and geolocations corresponding to each of the entity names in the second plurality of entity records.

6. The system of claim 5 , wherein the processing module identifies a class of at least one entity attribute of the second plurality of entity records based on at least one curated database.

7. The system of claim 5 , wherein the processing module analyses a geolocation of the entity names of the second plurality of entity records based on at least one curated database.

8. The system of claim 5 , wherein extracting data records from the existing data sources comprises cleaning and/or translating the data records.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2018
From: MANGAL, MOHIT
To: INNOPLEXUS CONSULTING SERVICES PVT. LTD.
Reel/Frame 044621/0100 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2018
From: INNOPLEXUS CONSULTING SERVICES PVT. LTD.
To: INNOPLEXUS AG
Reel/Frame 045765/0504 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2017
From: TRIPATHI, GAURAV; AGARWAL, VATSAL; SHEETAL, ARPAN; FULZELE, NIKHIL VINOD
To: INNOPLEXUS CONSULTING SERVICES PVT. LTD.
Reel/Frame 044494/0450 →
Continuity (2)
Provisional Application 62462857 · Feb 23, 2017
Related Publication 20190005118A1 · Jan 3, 2019