Interactive avatar in messaging environment
First Claim
1. A method for communicating via an avatar, the method comprising:
- sending, by one or more processors, an email that includes an embedded avatar from a sender at a first computing device to a recipient at a second computing device;
responsive to the recipient at the second computing device selecting the embedded avatar, providing, by one or more processors, an interface through which said recipient interacts to submit a query via the avatar;
receiving, by one or more processors, the query via a communication protocol;
parsing and analyzing, by one or more processors, the received query;
retrieving, by one or more processors, an answer corresponding to the parsed and analyzed query from a mailbox of the sender, wherein the mailbox of the sender includes emails associated with the parsed and analyzed query;
sending, by one or more processors, the answer to the second computing device; and
initiating, by one or more processors, display of the answer via the avatar on the second computing device.
3 Assignments
0 Petitions
Accused Products
Abstract
A sender sends an email message to a receiver. The message includes an avatar representing the sender. Upon receiving the message, if the receiver has a question related to the message, the receiver sends the question to the sender via the avatar. After receiving the question, the avatar remote server device correlates the question with the message through a MSG-ID associated with the receiver or avatar. The avatar remote server device parses and analyzes the question and then searches mailboxes, agendas, previous answers, toDoLists, folders, resumes, and/or address books of the sender to find a corresponding answer for the question. Then, the avatar remote server device provides the answer to the receiver via the avatar. Alternatively, upon receiving the question, the avatar remote server device sends a notification to the sender. If the sender has an online connectivity, the sender provides the answer to the receiver via the avatar.
-
Citations
20 Claims
-
1. A method for communicating via an avatar, the method comprising:
-
sending, by one or more processors, an email that includes an embedded avatar from a sender at a first computing device to a recipient at a second computing device; responsive to the recipient at the second computing device selecting the embedded avatar, providing, by one or more processors, an interface through which said recipient interacts to submit a query via the avatar; receiving, by one or more processors, the query via a communication protocol; parsing and analyzing, by one or more processors, the received query; retrieving, by one or more processors, an answer corresponding to the parsed and analyzed query from a mailbox of the sender, wherein the mailbox of the sender includes emails associated with the parsed and analyzed query; sending, by one or more processors, the answer to the second computing device; and initiating, by one or more processors, display of the answer via the avatar on the second computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable medium storing program instructions comprising:
-
program instructions to send an email that includes an embedded avatar from a sender at a first computing device to a recipient at a second computing device; responsive to the recipient at the second computing device selecting the embedded avatar, program instructions to provide an interface through which said recipient interacts to submit a query via the avatar; program instructions to receive the query via a communication protocol; program instructions to parse and analyze the received query; program instructions to retrieve an answer corresponding to the parsed and analyzed query from a mailbox of the sender, wherein the mailbox of the sender includes emails associated with the parsed and analyzed query; program instructions to send the answer to the second computing device; and program instructions to initiate display of the answer via the avatar on the second computing device. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer system for communicating via an avatar, the computer system comprising:
-
one or more computer processors; a non-transitory computer-readable medium storing program instructions for execution by at least one of the one or more processors, the program instructions comprising; program instructions to send an email that includes an embedded avatar from a sender at a first computing device to a recipient at a second computing device; responsive to the recipient at the second computing device selecting the embedded avatar, program instructions to provide an interface through which said recipient interacts to submit a query via the avatar; program instructions to receive the query via a communication protocol; program instructions to parse and analyze the received query; program instructions to retrieve an answer corresponding to the parsed and analyzed query from a mailbox of the sender, wherein the mailbox of the sender includes emails associated with the parsed and analyzed query; program instructions to send the answer to the second computing device; and program instructions to initiate display of the answer via the avatar on the second computing device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification