REACTIVE DIGITAL PERSONAL ASSISTANT
First Claim
1. A device comprising:
- an application configured to provide an emotion request that requests for a digital personal assistant to have a designated emotion;
a store configured to store a plurality of media representations that correspond to a plurality of emotions, the plurality of emotions including the designated emotion; and
personal assistant logic configured to select at least one designated media representation from the plurality of media representations in response to the emotion request based on the at least one designated media representation corresponding to the designated emotion, the personal assistant logic further configured to use the at least one designated media representation to provide the digital personal assistant having the designated emotion.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described herein that are capable of providing a reactive digital personal assistant. A reactive digital assistant is a digital assistant that is capable of having a reaction. For instance, the reaction may be provided visually and/or audibly. The reaction may be specified by personal assistant logic on a device that provides the digital personal assistant, by an application on the device that communicates with the personal assistant logic, or by a Web service with which the application communicates. The personal assistant logic may retrieve media representation(s) that correspond to the reaction from a store on the device, or the application may retrieve the media representation(s) from the Web service. The personal assistant logic may notify the application of a status of the digital personal assistant once the media representation(s) are retrieved.
60 Citations
20 Claims
-
1. A device comprising:
-
an application configured to provide an emotion request that requests for a digital personal assistant to have a designated emotion; a store configured to store a plurality of media representations that correspond to a plurality of emotions, the plurality of emotions including the designated emotion; and personal assistant logic configured to select at least one designated media representation from the plurality of media representations in response to the emotion request based on the at least one designated media representation corresponding to the designated emotion, the personal assistant logic further configured to use the at least one designated media representation to provide the digital personal assistant having the designated emotion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product comprising a computer-readable medium having computer program logic recorded thereon for enabling a processor-based system to provide a digital personal assistant having a reaction to content, the computer program logic comprising:
-
a first program logic module for enabling the processor-based system to provide a query for the content from an application that executes on the processor-based system to a Web service via a network; a second program logic module for enabling the processor-based system to provide a use request from the application in response to receipt of at least one designated media representation from the Web service via the network, the use request requesting for the at least one designated media representation to be used to provide the digital personal assistant, the at least one designated media representation defining the reaction to the content; and a third program logic module for enabling the processor-based system to use the at least one designated media representation to provide the digital personal assistant having the reaction to the content in response to receipt of the use request. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. In a device having one or more processors and a store, a method comprising:
-
providing, by an application that executes on at least one of the one or more processors, a task indicator that specifies a task that is at least initiated by a user with respect to the application; storing a plurality of media representations that correspond to a plurality of reactions by the store; providing a context request that requests a context of the user in response to receipt of the task indicator; receiving a context indicator that specifies the context of the user in response to providing the context request; selecting at least one designated media representation from the plurality of media representations in response to receipt of the context indicator based on a designated reaction that corresponds to the at least one designated media representation being associated with the context of the user and the task; and using the at least one designated media representation to provide a digital personal assistant having the designated reaction to the task, the designated reaction being included in the plurality of reactions. - View Dependent Claims (17, 18, 19, 20)
-
Specification