Systems and methods for generating graphical relationship maps
AssigneeAmerican Express Travel Related Services Company, Inc.
InventorsArindam Chatterjee, Pratap Singh Rathore, Nitish Sharma, Swatee Singh
Life of this patent
Estimating the term…
Abstract
A system for generating graphical relationship maps is disclosed. The system may receive a search request. The system may generate a relationship map data based on linked data elements of at least one of a structured data set, an unstructured data set, and a hybrid data set comprising structured and unstructured data. The system may display a graphical relationship map including an entity type icon based on the relationship map data and the search request.
Claims20
A method, comprising:
- receiving, by a computer based system, a search request;
- extracting, by the computer based system, a plurality of structured data sets and a plurality of unstructured data sets;
- executing a natural language processing (NLP) algorithm on the plurality of unstructured data sets to identify a topic of each of the plurality of unstructured data sets;
- matching at least two unstructured data sets from among the plurality of unstructured data sets together based on a similarity between identified topics of the at least two unstructured data sets identified by the NLP algorithm to generate a linked data set;
- mapping the linked data set to a structured data set among the plurality of structured data sets;
- generating, by the computer based system, a relationship map that includes a display of the linked data set mapped to the structured data set, wherein the relationship map data is based at least in part on linked data elements of the linked data set, wherein the relationship map data includes a plurality of entity type icons, wherein each of the plurality of entity type icons is associated on a one to one basis with an entity type defined by a particular data set of the linked data set;
- displaying, by the computer based system, the relationship map via a graphical user interface (GUI);
- and
- upon receiving a selection of an entity type icon, of the plurality of entity type icons, via the relationship map displayed on the GUI, displaying, by the computer based system, data elements from the relationship map which are associated with the selection.
A system comprising:
- a processor that, when executing instructions stored in a memory, is configured to
- receive a search request;
- extract a plurality of structured data sets and a plurality of unstructured data sets;
- execute a natural language processing (NLP) algorithm on the plurality of unstructured data sets to identify a topic of each of the plurality of unstructured data sets, respectively;
- match at least two unstructured data sets from among the plurality of unstructured data sets together based on a similarity between identified topics of the at least two unstructured data sets identified by the NLP algorithm to generate a linked data set;
- map the linked data set to a structured data set among the plurality of structured data sets;
- generate a relationship map that includes a display of the linked data set mapped to the structured data, wherein the relationship map data is based at least in part on linked data elements of the linked data set,
- wherein the relationship map data includes a plurality of entity type icons, wherein each of the plurality of entity type icons is associated on a one to one basis with an entity type defined by a particular data set of the linked data set;
- display the relationship map via a graphical user interface (GUI);
- and
- upon receiving a selection of an entity type icon, of the plurality of entity type icons, via the relationship map displayed on the GUI, display data elements from the relationship map which are associated with the selection.
A non-transitory computer-readable storage medium storing instructions that, when executed by a processor, cause the processor to perform:
- receiving a search request;
- extracting a plurality of structured data sets and a plurality of unstructured data sets;
- executing a natural language processing (NLP) algorithm on the plurality of unstructured data sets to identify a topic of each of the plurality of unstructured data sets;
- matching at least two unstructured data sets from among the plurality of unstructured data sets together based on a similarity between identified topics of the at least two unstructured data sets identified by the NLP algorithm to generate a linked data set;
- mapping the linked data set to a structured data set among the plurality of structured data sets;
- generating a relationship map that includes a display of the linked data set mapped to the structured data set, wherein the relationship map data is based at least in part on linked data elements of the linked data set, wherein the relationship map data includes a plurality of entity type icons, wherein each of the plurality of entity type icons is associated on a one to one basis with an entity type defined by a particular data set of the linked data set;
- displaying the relationship map via a graphical user interface (GUI);
- and
- upon receiving a selection of an entity type icon, of the plurality of entity type icons, via the relationship map displayed on the GUI, displaying data elements from the relationship map which are associated with the selection.
Dependencies are inferred from the claim text.