CPC H04L 51/02 (2013.01) [G06F 16/355 (2019.01); G06F 40/186 (2020.01); G06F 40/56 (2020.01); G06N 20/00 (2019.01); G06Q 10/107 (2013.01); H04L 67/535 (2022.05); G06Q 50/01 (2013.01)] | 18 Claims |
1. A method implemented by A system comprising:
memory storing instructions;
one or more processors operable to execute the instructions to:
identify an electronic communication that is formulated by a sending user and sent to a receiving user;
determine multiple message features of the electronic communication;
determine a given n-gram to provide as a suggestion for replying to the electronic communication, wherein in determining the given n-gram to provide as the suggestion one or more of the processors are to:
determine, based on processing the message features using a trained machine learning system, reply content that is appropriate for replying to the electronic communication, wherein the reply content indicates a plurality of unique n-grams that have similar semantic meanings;
select the given n-gram from the plurality of unique n-grams; and
before the receiving user has started typing, via a client device, any reply to the electronic communication:
cause the client device to present, along with a presentation of the electronic communication, the given n-gram as a selectable suggestion for inclusion in a reply to the electronic communication.
|