IP Library › Granted Patent US 11,425,068
Granted Patent B2
US 11,425,068 · App. 16/193,938 · Granted Aug 23, 2022

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 11,425,068
App. No.
16/193,938
Granted
Aug 23, 2022
Kind
B2
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 (51)

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:

responsive to a recipient at a computing device selecting an embedded avatar representing a sender that is embedded in a first electronic communication sent by the sender, providing an interface through which the recipient interacts to submit a query to the sender via the embedded avatar, wherein the first electronic communication comprises an email or an instant message;

receiving the query via a communication protocol;

parsing and analyzing the received query;

retrieving an answer corresponding to the parsed and analyzed query from electronic communications sent or received by the sender;

sending the answer to the computing device; and

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

2. The system of claim 1 , wherein the electronic communications sent or received by the sender includes mails associated with the parsed and analyzed query.

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

4. The system of claim 1 , wherein the memory further stores instructions 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 computing device further comprises:

identifying that the sender has an online connection; and

relaying the corresponding answer to the computing device, wherein the answer appears on a display of the 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 answer in an audio format via the embedded avatar.

7. The system of claim 1 , wherein the communication protocol is 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, or 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:

responsive to a recipient at a computing device selecting an embedded avatar representing a sender that is embedded in a first electronic communication sent by the sender, providing, by a processor, an interface through which the recipient interacts to submit a query to the sender via the embedded avatar, wherein the first electronic communication comprises an email or an instant message;

receiving, by the processor, the query via a communication protocol;

parsing and analyzing the received query by the processor;

retrieving, by the processor, an answer corresponding to the parsed and analyzed query from electronic communications sent or received by the sender;

sending, by the processor, the answer to the computing device; and

initiating, by the processor, display of the answer via the embedded avatar on the computing device.

10. The method of claim 9 , wherein electronic communications sent or received by the sender includes emails associated with the parsed and analyzed query.

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

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

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

identifying that the sender has an online connection; and

relaying the answer to the computing device, wherein the answer appears on a display of the computing device.

14. The method of claim 9 , further comprising:

receiving, by the processor, the query in an audio format;

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

providing, by the processor, the answer in an audio format via the embedded avatar.

15. The method of claim 9 , wherein the communication protocol is 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, or Azureus Extended Messaging Protocol.

16. The method of claim 9 , wherein memory of the computing device further stores instructions causing the computing device 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 processor, cause the processor to perform operations comprising:

responsive to a recipient at a computing device selecting an embedded avatar representing a sender that is embedded in a first electronic communication sent by the sender, providing an interface through which the recipient interacts to submit a query to the sender via the embedded avatar, wherein the first electronic communication comprises an email or an instant message;

receiving the query via a communication protocol;

parsing and analyzing the received query;

retrieving an answer corresponding to the parsed and analyzed query from electronic communications sent or received by the sender, wherein the electronic communications sent or received by the sender includes the first electronic communication;

sending the answer to the computing device; and

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

18. The non-transitory computer-readable of claim 17 , wherein the electronic communications sent or received by the sender includes emails associated with the parsed and analyzed query.

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

20. The non-transitory computer-readable of claim 17 , wherein instructions cause the processor 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 Jun 3, 2022
From: COLLET, JEAN-LUC; DROUET, FRANCOIS-XAVIER; TRUNTSCHKA, CAROLE
To: IBM
Reel/Frame 060093/0037 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2022
From: IBM
To: SNAPCHAT, INC.
Reel/Frame 060093/0053 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2022
From: SNAPCHAT, INC.
To: SNAP INC.
Reel/Frame 060093/0109 →
Priority Claims (1)
EP 09305104 · Feb 3, 2009 · regional
Continuity (4)
Continuation 15661953 · Jul 27, 2017
Continuation 14753200 · Jun 29, 2015
Continuation 12471811 · May 26, 2009
Related Publication 20190097958A1 · Mar 28, 2019
Cited By (3)
US 12,316,589 US 12,363,056 US 12,616,903