×

Validating topical data of unstructured text in electronic forms to control a graphical user interface based on the unstructured text relating to a question included in the electronic form

  • US 10,380,246 B2
  • Filed: 12/18/2014
  • Issued: 08/13/2019
  • Est. Priority Date: 12/18/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer program product, comprising:

  • a computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code configured to perform an operation for validating user-provided feedback from a client on an electronic form, the operation comprising;

    receiving, via a processor, an electronic form comprising unstructured text, the unstructured text including at least (i) a first section containing a question and (ii) a first field containing content provided as feedback in response to the question;

    extracting the unstructured text from the electronic form,identifying, from the unstructured text, a context for the question included in the first section, based on a natural language analysis of the question included in the first section;

    determining expected concepts and answer types for the question included in the first section, based on lexical and topical data extracted from the unstructured text;

    performing a lexical and content analysis of the content of the first field to identify interrogative words and key terms within the content;

    training a machine-learning data model using a plurality of form submissions for the form, comprising;

    extracting, from each of the plurality of form submissions, a respective portion of unstructured text;

    analyzing the portions of unstructured text using the natural language analysis to determine a subject matter of a question in the form and expected answers for the question; and

    tuning the machine-learning data model based on a set of sample answers to the form;

    calculating a score indicating how closely the content of the first field resembles a relevant answer to the question included in the first section, by processing data associated with the unstructured text using the trained machine-learning data model, wherein the trained machine-learning data model evaluates an extent to which the content of the first field includes expected concepts, answer types, lexical answer types, and topics relating to the question included in the first section;

    classifying the electronic form into a first category of a plurality of predefined categories, based on the calculated score not exceeding a predefined threshold; and

    returning the classification of the electronic form to an application service executing on an application server, wherein the application service is configured to, upon receiving the classification, dynamically control a graphical user interface through which the user-provided feedback was received to block the client from proceeding and to prompt for re-entry of the user-provided feedback.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×