IP Library Granted Patent US 10,158,589
Granted Patent B2
US 10,158,589 · App. 15/661,953 · Granted Dec 18, 2018

Interactive avatar in messaging environment

Inventors: Jean-Luc Collet (La Gaude, FR); Francois-Xavier Drouet (Nice, FR); Carole Truntschka (St. Laurent du Var, FR)
Assignee: Snap Inc.
H04L51/08G06Q10/107G10L15/26H04L51/00H04L51/22
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,158,589
App. No.
15/661,953
Filed
Jul 27, 2017
Granted
Dec 18, 2018
Kind
B2
Examiner
FAN, HUA
Art Unit
2449
USPC
709/206
Abstract

Among other things, embodiments of the present disclosure relate to communicating via an avatar embedded in an email message. In some embodiments, the avatar can provide information associated with the email message.

Claims (53)

1. A system comprising:

a processor; and

memory coupled to the processor and storing instructions that, when executed by the processor, cause the system to perform operations comprising:

receiving, from a sender at a first computing device, an email directed to a recipient at a second computing device, wherein the email includes an embedded avatar;

responsive to the recipient at the second computing device selecting the embedded avatar, providing an interface through which the recipient interacts to submit a query via the avatar;

receiving the query via a communication protocol;

parsing and analyzing the received query:

retrieving 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 the answer to the second computing device; and

initiating display of the answer via the avatar on the second computing device.

2. The system of claim 1 , wherein the embedded avatar represents the sender.

3. The system of claim 1 , wherein the corresponding answer is retrieved from one or more of: an agenda, a folder, a previous answer, a calendar, a resume, and an expert system with artificial intelligence.

4. The system of claim 1 , wherein the memory further stores instructions for causing the system to perform operations comprising: sending a notification indicating the query to the sender based on a rule.

5. The system of claim 1 , wherein sending the answer to the second computing device further comprises:

identifying that the sender has an online connection; and

relaying the corresponding answer from the first computing device to the second computing device, wherein the answer appears on a display of the second computing device.

6. The system of claim 1 , wherein the memory further stores instructions for causing the system to perform operations comprising:

receiving the query in an audio format;

performing a speech-to-text transformation on the audio query; and

providing the corresponding answer in an audio format via the avatar.

7. The system of claim 1 , wherein the communication protocol is one or more of: SMTP (Simple Mail Transfer Protocol), SIP (Session Initiation Protocol), SIMPLE (SIP for Instant Messaging and Presence Leveraging Extensions), APEX (Application Exchange), Prim (Presence and Instance Messaging Protocol), XMPP (Extensible Messaging and Presence Protocol), IMPS (Instant Messaging and Presence Service), RTMP (Real Time Messaging Protocol), STM (Simple TCP/IP Messaging) protocol, and Azureus Extended Messaging Protocol.

8. The system of claim 1 , wherein the memory further stores instructions for causing the system to perform operations comprising: storing one or more message-identifications (MSG-IDs), the one or more MSG-IDs uniquely identifying each message created by the sender.

9. A computer-implemented method comprising:

receiving, by a computer system from a sender at a first computing device, an email directed to a recipient at a second computing device, wherein the email includes an embedded avatar;

responsive to the recipient at the second computing device selecting the embedded avatar, providing, by the computer system, an interface through which the recipient interacts to submit a query via the avatar;

receiving, by the computer system, the query via a communication protocol;

parsing and analyzing the received query by the computer system;

retrieving, by the computer system 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 the computer system, the answer to the second computing device; and

initiating, by the computer system, display of the answer via the avatar on the second computing device.

10. The method of claim 9 , wherein the embedded avatar represents the sender.

11. The method of claim 9 , wherein the corresponding answer is retrieved from one or more of: an agenda, a folder, a previous answer, a calendar, a resume, and an expert system with artificial intelligence.

12. The method of claim 9 , further comprising: sending, by the computer system, a notification indicating the query to the sender based on a rule.

13. The method of claim 9 , wherein sending the answer to the second computing device further comprises:

identifying that the sender has an online connection; and

relaying the corresponding answer from the first computing device to the second computing device, wherein the answer appears on a display of the second computing device.

14. The method of claim 9 , further comprising:

receiving, by the computer system, the query in an audio format:

performing, by the computer system, a speech-to-text transformation on the audio query; and

providing, by the computer system, the corresponding answer in an audio format via the avatar.

15. The method of claim 9 , wherein the communication protocol is one or more of: SMTP (Simple Mail Transfer Protocol), SIP (Session Initiation Protocol), SIMPLE (SIP for Instant Messaging and Presence Leveraging Extensions), APEX (Application Exchange), Prim (Presence and Instance Messaging Protocol), XMPP (Extensible Messaging and Presence Protocol), IMPS (Instant Messaging and Presence Service), RTMP (Real Time Messaging Protocol), STM (Simple TCP/IP Messaging) protocol and Azureus Extended Messaging Protocol.

16. The method of claim 9 , wherein the memory further stores instructions for causing the system to perform operations comprising: storing one or more message-identifications (MSG-IDs), the one or more MSG-IDs uniquely identifying each message created by the sender.

17. A non-transitory computer-readable medium storing instructions that, when executed by a computer system, cause the computer system to perform operations comprising:

receiving, from a sender at a first computing device, an email directed to a recipient at a second computing device, wherein the email includes an embedded avatar:

responsive to the recipient at the second computing device selecting the embedded avatar, providing an interface through which the recipient interacts to submit a query via the avatar:

receiving the query via a communication protocol;

parsing and analyzing the received query:

retrieving 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 the answer to the second computing device; and

initiating display of the answer via the avatar on the second computing device.

18. The non-transitory computer-readable of claim 17 , wherein the embedded avatar represents the sender.

19. The non-transitory computer-readable of claim 17 , wherein the corresponding answer is retrieved from one or more of: an agenda, a folder, a previous answer, a calendar, a resume, and an expert system with artificial intelligence.

20. The non-transitory computer-readable of claim 17 , wherein the memory further stores instructions for causing the computer system to perform operations comprising: sending a notification indicating the query to the sender based on a rule.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2018
From: COLLET, JEAN-LUC; DROUET, FRANCOIS-XAVIER; TRUNTSCHKA, CAROLE
To: IBM
Reel/Frame 047462/0098 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2018
From: IBM
To: SNAPCHAT, INC.
Reel/Frame 047462/0512 →
CHANGE OF NAME Recorded Nov 9, 2018
From: SNAPCHAT, INC.
To: SNAP INC.
Reel/Frame 047462/0596 →
Priority Claims (1)
EP 09305104 · Feb 3, 2009 · regional
Continuity (3)
Continuation 14753200 · Jun 29, 2015
Continuation 12471811 · May 26, 2009
Related Publication 20170324688A1 · Nov 9, 2017
Cited By (83)
US 1,089,291 US 12,198,398 US 12,206,635 US 12,223,156 US 12,223,672 US 12,229,901 US 12,235,991 US 12,236,512 US 12,254,577 US 12,271,536 US 12,277,632 US 12,284,146 US 12,284,698 US 12,288,273 US 12,293,433 US 12,299,775 US 12,307,564 US 12,315,495 US 12,316,589 US 12,321,577 US 12,340,064 US 12,340,453 US 12,361,934 US 12,363,056 US 12,387,444 US 12,393,318 US 12,394,154 US 12,395,456 US 12,406,416 US 12,412,347 US 12,417,562 US 12,418,504 US 12,429,953 US 12,436,598 US 12,469,273 US 12,472,435 US 12,475,621 US 12,475,658 US 12,499,483 US 12,499,638 US 12,504,866 US 12,513,098 US 12,517,626 US 12,518,437 US 12,518,738 US 12,520,101 US 12,524,128 US 12,530,408 US 12,530,847 US 12,530,852 US 12,536,751 US 12,541,930 US 12,548,267 US 12,555,274 US 12,555,310 US 12,567,102 US 12,579,204 US 12,580,784 US 12,580,980 US 12,586,562 US 12,602,842 US 12,614,354 US 12,614,359 US 12,616,903 US 12,620,188 US 12,620,216 US 12,632,890 US 12,633,073 US 12,646,266 US 12,646,268 US 12,651,292 US 12,651,409 US 12,670,674 US 12,682,508 US 12,695,929 US 12,699,802 US 12,700,187 US 12,705,875 US 12,711,538 US 12,725,332 US 12,731,342 US 12,731,343 US 12,737,973