×

Conversational interface determining lexical personality score for response generation with synonym replacement

  • US 10,460,748 B2
  • Filed: 10/04/2017
  • Issued: 10/29/2019
  • Est. Priority Date: 10/04/2017
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a communications module;

    at least one memory storing instructions and a repository of synonym tokens for association with one or more received inputs, each of the synonym tokens associated with a corresponding predefined lexical personality score; and

    at least one hardware processor interoperably coupled with the at least one memory and the communications module, wherein the instructions instruct the at least one hardware processor to;

    receive, via the communications module, a first signal including a conversational input received via interactions with a conversational interface;

    analyze the received conversational input via a natural language processing engine to determine an intent of the received conversational input and a lexical personality score of the received conversational input, the determined intent and the determined lexical personality score based on characteristics included within the received conversational input, wherein the determined lexical personality score includes at least a first score representing a formality score and a second score representing a politeness score of the received conversational input, wherein the formality score and the politeness score represent respective measures determined based on the characteristics included within the received conversational input;

    determine a set of response content responsive to the determined intent of the received conversational input, the determined set of response content including a set of initial tokens representing an initial response to the received conversational input, wherein the initial response to the received conversational input corresponds to a default lexical personality score;

    identify a set of synonym tokens associated with at least some of the set of initial tokens, wherein each of the set of synonym tokens are associated with at least a corresponding formality score and a politeness score;

    determine, from the identified set of synonym tokens, at least one synonym token associated with a lexical personality score similar to the determined formality score and politeness score of the received conversational input;

    replace at least one token from the set of initial tokens included in the determined set of response content with the at least one determined synonym token corresponding to the determined formality score and politeness score of the received conversational input to generate a modified version of the set of response content; and

    transmit, in response to the received first signal and via the communications module, a second signal including the modified version of the set of response content to a device associated with the received conversational input.

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