Persona-based conversational interface personalization using social network preferences
First Claim
1. A system comprising:
- a communications module;
at least one memory storing instructions, a plurality of user profiles, and a repository of persona-related contextual content associated with a plurality of personas, the persona-related contextual content for use in personalizing at least one response generated in response to a conversational contextual input; 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, the conversational input associated with a particular user profile, wherein the particular user profile is associated with a set of social network activity information;
analyze the received conversational input via a natural language processing engine to determine an intent of the received conversational input and to determine a personality input type of the received conversational input;
identify a persona response type associated with the determined personality input type;
determine a set of response content responsive to the determined intent of the received conversational input;
identify a particular persona associated with the particular user profile based on the set of social network activity information, the identified particular persona corresponding to the identified persona response type, where the particular persona is associated with a set of persona-related content;
modify the set of response content using at least a portion of the persona-related content to generate a persona-associated response; and
transmit, via the communications module, a second signal including the persona-associated response to a device associated with the particular user profile for presentation in response to the received conversational input.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure involves systems, software, and computer implemented methods for personalizing interactions within a conversational interface based on an input context. One example system performs operations including receiving a conversational input via a conversational interface associated with a particular user profile. The input is analyzed via a natural language processing engine to determine an intent and a personality input type. A persona response type associated with the determined personality input type is identified, and responsive content is determined. A particular persona associated with the particular user profile based on a related set of social network activity information associated with the user profile and that corresponds to the identified persona response type is identified. The responsive content is modified by applying persona-related content associated with the identified particular persona to generate a persona-associated response, and the persona-associated response is transmitted to a device associated with the particular user profile.
51 Citations
20 Claims
-
1. A system comprising:
-
a communications module; at least one memory storing instructions, a plurality of user profiles, and a repository of persona-related contextual content associated with a plurality of personas, the persona-related contextual content for use in personalizing at least one response generated in response to a conversational contextual input; 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, the conversational input associated with a particular user profile, wherein the particular user profile is associated with a set of social network activity information; analyze the received conversational input via a natural language processing engine to determine an intent of the received conversational input and to determine a personality input type of the received conversational input; identify a persona response type associated with the determined personality input type; determine a set of response content responsive to the determined intent of the received conversational input; identify a particular persona associated with the particular user profile based on the set of social network activity information, the identified particular persona corresponding to the identified persona response type, where the particular persona is associated with a set of persona-related content; modify the set of response content using at least a portion of the persona-related content to generate a persona-associated response; and transmit, via the communications module, a second signal including the persona-associated response to a device associated with the particular user profile for presentation in response to the received conversational input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory, computer-readable medium storing computer-readable instructions executable by a computer and configured to:
-
receive, via a communications module, a first signal including a conversational input received via interactions with a conversational interface, the conversational input associated with a particular user profile, wherein the particular user profile is associated with a set of social network activity information; analyze the received conversational input via a natural language processing engine to determine an intent of the received conversational input and to determine a personality input type of the received conversational input; identify a persona response type associated with the determined personality input type; determine a set of response content responsive to the determined intent of the received conversational input; identify a particular persona from a plurality of personas associated with the particular user profile based on the set of social network activity information, the identified particular persona corresponding to the identified persona response type, where each of the plurality of personas are associated with persona-related contextual content for use in personalizing at least one response generated in response to a conversational contextual input, and wherein the particular persona is associated with a set of persona-related content; modify the set of response content using at least a portion of the persona-related content associated with the identified particular persona to generate a persona-associated response; and transmit, via the communications module, a second signal including the persona-associated response to a device associated with the particular user profile for presentation in response to the received conversational input. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computerized method performed by one or more processors, the method comprising:
-
receiving, via a communications module, a first signal including a conversational input received via interactions with a conversational interface, the conversational input associated with a particular user profile, wherein the particular user profile is associated with a set of social network activity information; analyzing the received conversational input via a natural language processing engine to determine an intent of the received conversational input and to determine a personality input type of the received conversational input; identifying a persona response type associated with the determined personality input type; determining a set of response content responsive to the determined intent of the received conversational input; identifying a particular persona from a plurality of personas associated with the particular user profile based on the set of social network activity information, the identified particular persona corresponding to the identified persona response type, where each of the plurality of personas are associated with persona-related contextual content for use in personalizing at least one response generated in response to a conversational contextual input, and wherein the particular persona is associated with a set of persona-related content; modifying the set of response content using at least a portion of the persona-related content associated with the identified particular persona to generate a persona-associated response; and transmitting, via the communications module, a second signal including the persona-associated response to a device associated with the particular user profile for presentation in response to the received conversational input.
-
Specification