×

Prescriptive analytics platform and polarity analysis engine

  • US 10,235,336 B1
  • Filed: 09/15/2016
  • Issued: 03/19/2019
  • Est. Priority Date: 09/14/2016
  • Status: Active Grant
First Claim
Patent Images

1. A prescriptive analytics system for conducting a polarity analysis on unstructured, free text data, the prescriptive analytics system comprising:

  • a first electronic database storing a set of response data, the set of response data comprising a structured data set and a free text data set, and wherein the set of response data is based at least partly on an aggregated customer feedback dataset;

    a second electronic database storing a first objective corresponding to the set of response data, the first objective selected by a user, wherein the first objective is associated with one or more objective values such that each objective value is associated with a degree of impact on one or more outcomes, wherein the one or more outcomes are based at least partly on the first objective selected by the user;

    a hardware processor is configured to execute computer-executable instructions in order to;

    access from the first electronic database the set of response data;

    analyze the structured data set of the structured data to identify key predictive factors within the structured data set that are correlated to the first objective and indicate one or more behavior patterns associated with the first objective;

    generate a correlated structured data set from the structured data set using the identified key predictive factors;

    convert a plurality of terms within the free text data set of the response data into a plurality of lemmas corresponding to the plurality of terms to generate a standardized lemma data set;

    filter the standardized lemma data set to remove terms that are not associated with actionable words to create a filtered lemma data set, wherein actionable words include nouns and adjectives selected by the user;

    aggregate the filtered lemma data set with the correlated structured data set;

    generate scores for the filtered lemma data set in view of the first objective to create a scored lemma data set;

    analyze the distribution of the scored lemma data set against a distribution of the first objective in the correlated structured data set to determine a first number of occurrences of lemmas of the plurality of lemmas associated with a positive objective value and to determine a second number of occurrences of lemmas of the plurality of lemmas associated with a negative objective value;

    balance the distribution of the scored lemma data set against aggregate frequency of terms in the scored lemma data set to create a distributed lemma data set; and

    assign polarity values to terms in the distributed lemma data set, wherein the polarity values indicate whether each of the terms is a positive term or a negative term, based at least partly on a determination of the terms as being associated with a degree of impact on one or more outcomes;

    generate a recommendation action based at least in part on the polarity values.

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