Digital personal assistant interaction with impersonations and rich multimedia in responses
First Claim
1. A method for implementing a digital personal assistant, comprising:
- receiving a digital representation of an utterance of a user of the digital personal assistant;
based on at least an analysis of the digital representation of the utterance, determining that the utterance comprises an utterance intended to engage with a persona of the digital personal assistant;
in response to at least the determining that the utterance comprises an utterance intended to engage with the persona of the digital personal assistant, identifying a plurality of eligible responses to the utterance, the plurality of eligible responses including;
at least one multimedia object associated with a popular culture reference; and
speech comprising an impersonation of a voice of a person associated with the popular culture reference; and
selecting one of the plurality of eligible responses and causing the selected response to be displayed when the selected response includes the at least one multimedia object or played back when the selected response includes the speech by the digital personal assistant.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, apparatuses, and computer program products are described for implementing a digital personal assistant. The digital personal assistant is capable of determining that a user has asked a question or made a statement that is intended to engage with a persona of the digital personal assistant. In response to determining that the user has asked such a question or made such a statement, the digital personal assistant provides a response thereto by displaying or playing back a multimedia object associated with a popular culture reference within or by a user interface of the digital personal assistant. Additionally or alternatively, in response to determining that the user has asked such a question or made such a statement, the digital personal assistant provides the response thereto by generating or playing back speech that comprises an impersonation of a voice of a person associated with the popular culture reference.
26 Citations
19 Claims
-
1. A method for implementing a digital personal assistant, comprising:
-
receiving a digital representation of an utterance of a user of the digital personal assistant; based on at least an analysis of the digital representation of the utterance, determining that the utterance comprises an utterance intended to engage with a persona of the digital personal assistant; in response to at least the determining that the utterance comprises an utterance intended to engage with the persona of the digital personal assistant, identifying a plurality of eligible responses to the utterance, the plurality of eligible responses including; at least one multimedia object associated with a popular culture reference; and speech comprising an impersonation of a voice of a person associated with the popular culture reference; and selecting one of the plurality of eligible responses and causing the selected response to be displayed when the selected response includes the at least one multimedia object or played back when the selected response includes the speech by the digital personal assistant. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computing device, comprising:
-
at least one processor; and a memory that stores computer program logic for execution by the at least one processor, the computer program logic including one or more components configured to perform operations when executed by the at least one processor, the one or more components including; a digital personal assistant configured to capture audio that represents an utterance of a user and to transmit the audio to a digital personal assistant backend, the utterance comprising an utterance intended to engage with a persona of the digital personal assistant; the digital personal assistant being further configured to provide a response to the utterance based at least on information received from the digital personal assistant backend, providing the response including generating or playing back speech that comprises an impersonation of a voice of a person associated with a popular culture reference. - View Dependent Claims (14, 15, 16)
-
-
17. A computing device, comprising:
-
at least one processor; and a memory that stores computer program logic for execution by the at least one processor, the computer program logic including one or more components configured to perform operations when executed by the at least one processor, the one or more components including; a digital personal assistant configured to capture audio that represents an utterance of a user and to transmit the audio to a digital personal assistant backend, the utterance comprising an utterance intended to engage with a persona of the digital personal assistant; the digital personal assistant being further configured to; based at least on information received from the digital personal assistant backend, provide a response to the utterance that is selected from among a plurality of eligible responses that includes at least one of text or audio and a multimedia object associated with a popular culture reference, providing the response including displaying the response for the text or the multimedia object or playing back the response for the audio by a user interface of the digital personal assistant. - View Dependent Claims (18, 19)
-
Specification