PROACTIVE INTELLIGENT PERSONAL ASSISTANT
First Claim
1. A method comprising:
- executing, on a processing device, a messaging application that comprises an intelligent personal assistant component;
analyzing, using the intelligent personal assistant component, a message thread in the messaging application, wherein the analyzing comprises evaluating context of message content within the message thread;
proactively providing a cue that includes content retrieved from the intelligent personal assistant component based on analysis of the message thread;
receiving an input indicating to include the cue within the message thread; and
in response to receiving the input, displaying the cue within the message thread.
1 Assignment
0 Petitions
Accused Products
Abstract
Non-limiting examples of the present disclosure describe proactive action by an intelligent personal assistant application/service to improve functionality of one or more applications. In one example, an intelligent personal assistant service may interface with a messaging application to analyze a message thread within the messaging application. The intelligent personal assistant service may analyze the message thread by evaluating context of message content within the message thread. Analysis of the message thread may occur proactively without requiring an explicit request for assistance from a user of a processing device. In response to the analyzing of the message thread, the intelligent personal assistant service may proactively provide a cue that includes content retrieved by the intelligent personal assistant service. An input may be received to include the cue within the message thread. In response to receiving the input, the cue may be displayed within the message thread. Other examples are also described.
-
Citations
20 Claims
-
1. A method comprising:
-
executing, on a processing device, a messaging application that comprises an intelligent personal assistant component; analyzing, using the intelligent personal assistant component, a message thread in the messaging application, wherein the analyzing comprises evaluating context of message content within the message thread; proactively providing a cue that includes content retrieved from the intelligent personal assistant component based on analysis of the message thread; receiving an input indicating to include the cue within the message thread; and in response to receiving the input, displaying the cue within the message thread. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
at least one processor; and a memory, operatively connected with the at least one processor, that stores computer-executable instructions, which when executed on the at least one processor causes the at least one processor to; analyze, using an intelligent personal assistant service interfacing with a messaging application, a message thread in the messaging application, wherein the intelligent personal assistant service evaluates context of message content within the message thread; proactively provide a cue that includes content retrieved from the intelligent personal assistant service based on analysis of the message thread; receive an input indicating to include the cue within the message thread; and in response to receiving the input, display the cue within the message thread. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
analyzing, using a processing device executing an intelligent personal assistant service, a message thread in a messaging application, wherein the analyzing comprises evaluating context of message content within the message thread; proactively providing an indication that content, retrieved by the intelligent personal assistant service, is available to be included within the messaging application based on analysis of the message thread; receiving an input selecting the indication; and in response to receiving the input, providing, within the messaging application, a cue that includes content retrieved by the intelligent personal assistant service. - View Dependent Claims (17, 18, 19, 20)
-
Specification