×

Business intelligence data models with concept identification using language-specific clues

  • US 10,002,126 B2
  • Filed: 09/17/2014
  • Issued: 06/19/2018
  • Est. Priority Date: 03/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for data modeling comprising:

  • comparing, with one or more processors of a computing system configured to perform data modeling, a data item heading from a data source with concept keywords in a concept library, wherein the data item heading is associated with a set of data items in the data source, and the concept library comprising a plurality of concepts and one or more of the concept keywords in at least one language associated with each of one or more of the concepts, wherein the concept library is tailored to a particular business ontology of a particular business;

    identifying, with the one or more processors, one or more matches between the data item heading and one or more concept keywords associated with a particular concept from among the concepts comprised in the concept library;

    identifying, with the one or more processors, the data item heading as being associated with the particular concept;

    validating, with the one or more processors, the one or more matches between the data item heading and the one or more concept keywords associated with the particular concept;

    applying, with the one or more processors, a concept tag in association with the data item heading, wherein the concept tag indicates the particular concept with which the data item heading is identified as being associated; and

    outputting, with the one or more processors, for display, the concept tag in association with the data item heading to a business intelligence web application, wherein the business intelligent web application uses the concept tag to determine a data analytics interface output mode for creation of a data visualization of one or more variables in relation to entries corresponding to the particular concept,wherein validating the one or more matches between the data item heading and the one or more concept keywords associated with the particular concept comprises assigning priority to the particular concept based on a number of matches between the one or more concept keywords associated with the particular concept in the particular business ontology and the data item heading, andwherein assigning priority to the particular concept based on the number of matches between the one or more concept keywords associated with the particular concept in the particular business ontology and the data item heading comprises identifying if the one or more concept keywords associated with the particular concept provides a highest number of matches with the data item heading of any concept in the concept library.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×