Determining Relevant Feedback Based on Alignment of Feedback with Performance Objectives

US2016170968A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016170968-A1
Application numberUS-201414566808-A
CountryUS
Kind codeA1
Filing dateDec 11, 2014
Priority dateDec 11, 2014
Publication dateJun 16, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Mechanisms, in a natural language processing (NLP) system are provided. The NLP system receives performance data for a performance to be provided by a human performer. The performance data comprises an objective to be achieved by the performance. The NLP system monitors channels of communication to identify natural language statements exchanged over the channels directed to the performance while the performance is being presented. The NLP system extracts feedback information from the natural language statements and generates aggregate feedback information. The NLP system evaluates an alignment of the aggregate feedback information with the objective and outputs a guidance output based on results of the evaluation. The guidance output guides the performer to modify presentation of the performance to more likely achieve the at least one objective based on the aggregate feedback information.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method, in a natural language processing (NLP) system comprising a processor and a memory, the method comprising: receiving, by the NLP system, performance data for a performance to be provided by a human performer, wherein the performance data comprises at least one objective to be achieved by the performance; monitoring, by the NLP system, one or more channels of communication to identify natural language statements exchanged over the one or more channels of communication directed to the performance while the performance is being presented; extracting, by the NLP system, feedback information from the natural language statements based on natural language processing of the natural language statements; generating, by the NLP system, aggregate feedback information based on the identified feedback information; evaluating, by the NLP system, an alignment of the aggregate feedback information with the at least one objective in the performance data; and outputting, by the NLP system, a guidance output based on results of evaluating the alignment of the aggregate feedback information with the at least one objective in the performance data, wherein the guidance output guides the performer to modify presentation of the performance to more likely achieve the at least one objective based on the aggregate feedback information. 2 . The method of claim 1 , wherein the at least one object comprises an identifier of at least one type of feedback that the performer of the performance desires to elicit from an audience of the performance. 3 . The method of claim 1 , further comprising: generating, by the NLP system, an aggregate audience model based on user models of audience members, wherein the aggregate audience model specifies at least one aggregate audience personality trait generated by aggregating personality traits determined from the user models of the audience members. 4 . The method of claim 1 , wherein evaluating the alignment of the aggregate feedback information with the at least one objective in the performance data comprises: determining first objectives in the at least one objective have been met by the presentation of the performance, based on the aggregate feedback information; determining second objectives in the at least one objective have not been met by the presentation of the performance, based on the aggregate feedback information; associating aggregate personality traits from the aggregate audience model with the aggregate feedback information; and determining reasons for the aggregate feedback information indicating the second objectives have not been met. 5 . The method of claim 4 , wherein the guidance output specifies a degree of credibility to be given by the performer to portions of the aggregate feedback information that indicate the second objectives have not been met. 6 . The method of claim 1 , wherein monitoring one or more channels of communication to identify natural language statements exchanged over the one or more channels of communication directed to the performance while the performance is being presented, comprises: processing the natural language statements to identify, for each natural language statement, an indicator in the natural language statement that the natural language statement is directed to the performance. 7 . The method of claim 6 , wherein the indicator is one of a hashtag, one or more key terms or phrases that correspond to a topic of the performance, a time stamp corresponding to a time frame in which the performance is presented, or a geolocation that corresponds to a location of the performance. 8 . The method of claim 1 , wherein extracting, by the NLP system, feedback information from the natural language statements based on natural language processing of the natural language statements comprises identifying terms or phrases in the natural language statements indicative of feedback on a performance in either a positive or a negative context. 9 . The method of claim 8 , wherein generating, by the NLP system, aggregate feedback information based on the identified feedback information comprises updating the aggregate feedback information based on the identified terms or phrases, wherein updating the aggregate feedback information comprises at least one of generating a new entry in the aggregate feedback information corresponding to a type of feedback associated with the identified terms or phrases, or updating a count of a number of sources of feedback providing the type of feedback. 10 . The method of claim 9 , wherein outputting, by the NLP system, a guidance output based on the aggregate feedback information, comprises generating the guidance output in response to a number of sources of the feedback reaching or exceeding a predetermined threshold value. 11 . The method of claim 1 , wherein outputting, by the NLP system, a guidance output based on the aggregate feedback information comprises outputting a message or cue instructing a performer of the performance how to modify the performance to correct negative feedback identified in the natural language statements. 12 . The method of claim 1 , wherein the one or more channels of communication comprise at least one instant messaging service through which audience members of an audience of the performance submit instant messages during the performance. 13 . A computer program product comprising a computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a computing device implementing a natural language processing (NLP) system, causes the computing device to: receive, by the NLP system, performance data for a performance to be provided by a human performer, wherein the performance data comprises at least one objective to be achieved by the performance; monitor, by the NLP system, one or more channels of communication to identify natural language statements exchanged over the one or more channels of communication directed to the performance while the performance is being presented; extract, by the NLP system, feedback information from the natural language statements based on natural language processing of the natural language statements; generate, by the NLP system, aggregate feedback information based on the identified feedback information; evaluate, by the NLP system, an alignment of the aggregate feedback information with the at least one objective in the performance data; and output, by the NLP system, a guidance output based on results of evaluating the alignment of the aggregate feedback information with the at least one objective in the performance data, wherein the guidance output guides the performer to modify presentation of the performance to more likely achieve the at least one objective based on the aggregate feedback information. 14 . The computer program product of claim 13 , wherein the at least one object comprises an identifier of at least one type of feedback that the performer of the performance desires to elicit from an audience of the performance. 15 . The computer program product of claim 13 , wherein the computer readable program further causes the computing device to: generate, by the NLP system, an aggregate audience model based on user models of audience members, wherein the aggregate audience model specifies at least one aggregate audience personality trait generated by aggregating personality traits determined from the user models of the audience members. 16 . The computer program product of claim 13 , wherein the computer

Assignees

Inventors

Classifications

  • Business processes related to social networking or social networking services · CPC title

  • Office automation; Time management · CPC title

  • G09B5/00Primary

    Electrically-operated educational appliances (working with questions and answers G09B7/00; simulators G09B9/00; advertising or displaying in general G09F) · CPC title

  • Semantic analysis · CPC title

  • G06F40/279Primary

    Recognition of textual entities · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016170968A1 cover?
Mechanisms, in a natural language processing (NLP) system are provided. The NLP system receives performance data for a performance to be provided by a human performer. The performance data comprises an objective to be achieved by the performance. The NLP system monitors channels of communication to identify natural language statements exchanged over the channels directed to the performance whil…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G09B5/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jun 16 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).