IP Library Granted Patent US 11,620,566
Granted Patent B1
US 11,620,566 · App. 16/055,031 · Granted Apr 4, 2023

Artificial intelligence communication assistance for improving the effectiveness of communications using reaction data

Inventors: Oleksiy Shevchenko (West Vancouver, CA); Ayan Mandal (Oakdale, CA); Bradley Jon Hoover (San Francisco, CA); Joel Tetreault (New York, NY); Maksym Lytvyn (West Vancouver, CA); Dmytro Lider (Kyiv, UA)
Assignee: GRAMMARLY, INC.
G06N20/00G06F17/18G06K9/6256G06V40/20H04L67/306
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,620,566
App. No.
16/055,031
Granted
Apr 4, 2023
Kind
B1
Abstract

In embodiments of the present invention improved capabilities are described for an artificial intelligence communication assistant improving the effectiveness of communications with user reaction data.

Claims (41)

1. A method of electronic communication assistance, the method comprising:

obtaining a copy of an in-transit electronic communication at an artificial intelligence assistant computing facility, wherein the electronic communication was transmitted from a first electronic identifier associated with a first user to a second electronic identifier associated with a second user, the electronic communication comprising a communication content and comprising or associated with the first electronic identifier associated with the first user;

extracting a communication context from the electronic communication;

encoding the electronic communication for processing creating an encoded electronic communication;

retrieving from a communication profile database a communication profile for the second user utilizing the second electronic identifier, wherein the communication profile comprises a second user communication attribute;

receiving electronic reaction data from a second electronic identifier of the second user, wherein the electronic reaction data is generated in response to the second user receiving the electronic communication;

encoding the electronic reaction data for processing creating an encoded electronic reaction data;

processing the encoded electronic communication and the encoded electronic reaction data to extract a reaction context with a processor to generate a response feedback communication using at least one of the communication content, the extracted communication context, or the second user communication attribute;

sending the response feedback communication to the first electronic identifier; and

sharing the reaction context with a subset of other users who received the electronic communication;

wherein the electronic reaction data corresponds to an emoji selected by the second user after highlighting a fragment of a sentence of the electronic communication.

2. The method of claim 1 , wherein the response feedback communication is derived at least in part from representations of previous electronic communications from a plurality of user profiles stored in the communication profile database which are similar to the-communication profile for the second user.

3. The method of claim 1 , wherein the response feedback communication is derived at least in part from representations of previous electronic communications from a plurality of user profiles stored in the communication profile database which are similar to a communication profile of the first user.

4. The method of claim 1 , wherein the processor utilizes at least one of a machine learning language model or a statistical algorithm for creating the response feedback communication.

5. The method of claim 1 , wherein the electronic communication further comprises a communication goal, and the processor generates the response feedback communication at least in part by computing and utilizing a reaction difference attribute derived from determined differences between the communication goal and the electronic reaction data.

6. The method of claim 1 , wherein the electronic reaction data comprises at least one of location information for the second user, or an action taken by the second user.

7. The method of claim 1 , wherein the reaction context comprises an emotional state of the second user.

8. The method of claim 1 , wherein the electronic reaction data is used to generate an updated second communication profile.

9. The method of claim 8 , wherein the updated second communication profile is used to predict a most likely reaction outcome in a second electronic communication.

10. The method of claim 1 , wherein the electronic reaction data is used to train a machine learning model that is configured to at least one of generate a communication content or modify a communication content.

11. A system comprising:

a server computer comprising a processor and a computer-readable storage device that stores instructions that, when executed by the processor, cause the processor to perform operations comprising:

obtaining a copy of an in-transit electronic communication at an artificial intelligence assistant computing facility, wherein the electronic communication was transmitted from a first electronic identifier associated with a first user to a second electronic identifier associated with a second user, the electronic communication comprising a communication content and comprising or associated with the first electronic identifier associated with the first user;

extracting a communication context from the electronic communication;

encoding the electronic communication for processing creating an encoded electronic communication;

retrieving from a communication profile database a communication profile for the second user utilizing the second electronic identifier, wherein the communication profile comprises a second user communication attribute;

receiving electronic reaction data from a second electronic identifier of the second user, wherein the electronic reaction data is generated in response to the second user receiving the electronic communication;

encoding the electronic reaction data for processing creating an encoded electronic reaction data;

processing the encoded electronic communication and the encoded electronic reaction data to extract a reaction context with a processor to generate a response feedback communication using at least one of the communication content, the extracted communication context, or the second user communication attribute;

sending the response feedback communication to the first electronic identifier; and

sharing the reaction context with a subset of other users who received the electronic communication;

wherein the electronic reaction data corresponds to an emoji selected by the second user after highlighting a fragment of a sentence of the electronic communication.

12. The system of claim 11 , wherein the response feedback communication is derived at least in part from representations of previous electronic communications from a plurality of user profiles stored in the communication profile database which are similar to the-communication profile for the second user.

13. The system of claim 11 , wherein the response feedback communication is derived at least in part from representations of previous electronic communications from a plurality of user profiles stored in the communication profile database which are similar to a communication profile of the first user.

14. The system of claim 11 , wherein the processor utilizes at least one of a machine learning language model or a statistical algorithm for creating the response feedback communication.

15. The system of claim 11 , wherein the electronic communication further comprises a communication goal, and the processor generates the response feedback communication at least in part by computing and utilizing a reaction difference attribute derived from determined differences between the communication goal and the electronic reaction data.

16. The system of claim 11 , wherein the electronic reaction data comprises at least one of location information for the second user, or an action taken by the second user.

17. The system of claim 11 , wherein the reaction context comprises an emotional state of the second user.

18. The system of claim 11 , wherein the electronic reaction data is used to generate an updated second communication profile.

19. The system of claim 18 , wherein the updated second communication profile is used to predict a most likely reaction outcome in a second electronic communication.

20. The system of claim 11 , wherein the electronic reaction data is used to train a machine learning model that is configured to at least one of generate a communication content or modify a communication content.

Assignments (2)
CHANGE OF NAME Recorded Nov 21, 2025
From: GRAMMARLY, INC.
To: SUPERHUMAN PLATFORM INC.
Reel/Frame 073655/0099 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2019
From: SHEVCHENKO, OLEKSIY; MANDAL, AYAN; HOOVER, BRADLEY JON; TETREAULT, JOEL; LYTVYN, MAKSYM; LIDER, DMYTRO
To: GRAMMARLY, INC.
Reel/Frame 048393/0538 →
Continuity (1)
Provisional Application 62541203 · Aug 4, 2017
Cited By (4)
US 12,204,852 US 12,230,254 US 12,266,366 US 12,333,247