| CPC H04L 67/535 (2022.05) [H04L 51/08 (2013.01); H04L 51/214 (2022.05); H04L 51/234 (2022.05); H04L 67/306 (2013.01)] | 20 Claims |

|
1. A method, comprising:
detecting first activity performed using a communication interface on a first client device associated with a first user account;
analyzing the first activity to determine (i) a first activity pattern corresponding to one or more interactions with the communication interface and (ii) a first set of conditions corresponding to one or more actions being performed prior the first activity pattern;
storing the first activity pattern in a first user profile associated with the first user account, wherein:
the first user profile comprises a plurality of activity patterns; and
each activity pattern of the plurality of activity patterns is associated with a set of conditions of a plurality of sets of conditions;
determining that the first set of conditions are met during second activity performed using the communication interface;
responsive to determining that the first set of conditions are met during the second activity, extracting content comprising at least one of (i) first content from a set of messages transmitted as at least a portion of the first activity or (ii) second content from a second set of messages transmitted to a second user account; and
generating, based upon the content, a first message.
|