Patent Document ID: 8538958
Application ID: 12171669
Patent Status: 1

Claim One:
1. A method for the creation of a context map with respect to a customer based on a customer ontology and a plurality of transactions of said customer, wherein said plurality of transactions comprises a plurality of keywords, said customer ontology comprises a plurality of entities and a plurality of relationships, wherein each of said plurality of relationships is among a plurality of relationship entities of said plurality of entities, said method comprising the steps of: computing a plurality of customer related possible entities based on said plurality of entities and said plurality of keywords, wherein said means for computing further comprises: mapping a plurality of mapped keywords of said plurality of keywords with respect to an entity of said plurality of customer related possible entities, computing a count based on said plurality of mapped keywords, wherein said count exceeds a pre-defined threshold, mapping a plurality of mapped attribute keywords of said plurality of keywords with respect of an attribute of a plurality of attributes of an entity of said plurality of customer related possible entities, and computing an attribute count of a plurality of attribute counts based on said plurality of mapped attribute keywords, wherein said plurality of attribute counts is associated with said plurality of attributes and each of said plurality of attribute counts exceeds a pre-defined threshold; computing a plurality of customer related entities based on said plurality of customer related possible entities, wherein computing further comprises: determining a count of said plurality of counts associated with a selected entity of said plurality of customer related possible entities, selecting said selected entity based on said count and said plurality of counts, and, making said selected entity a part of said plurality of customer related entities; computing a plurality of customer related relationships based on said plurality of relationships and said plurality of customer related entities, wherein a relationship of said plurality of relationships comprises a plurality of relationship entities of said plurality of entities, a plurality of entity attributes of each of said plurality of relationship entities, and a plurality of expected correlations among a plurality of entity relationship attributes, wherein said plurality of entity attributes is a part of said plurality of entity relationship attributes, wherein computing further comprises: generating a plurality of matched entities of said relationship based on said plurality of relationship entities and said plurality of customer related entities, computing a plurality of correlated relationships based on said plurality of relationships and said plurality of customer related entities, computing an absolute correlation coefficient of a plurality of absolute correlation coefficients of a customer related relationship of said plurality of customer related relationships, wherein said absolute correlation coefficient is based on a plurality of tuples satisfying said customer related relationship and a plurality of tuples and a plurality of matched entities satisfying said customer related relationship and said absolute correlation coefficient exceeds a pre-defined threshold, computing a relative correlative coefficient of said customer related relationship based on said absolute correlation coefficient and said plurality of absolute correlation coefficients, wherein said relative correlation coefficient exceeds a pre-defined threshold; making said plurality of plurality of customer related entities a part of said context map; and making said plurality of plurality of customer related relationships a part of said context map.