CPC H04L 51/212 (2022.05) [G06F 40/40 (2020.01); H04L 67/306 (2013.01)] | 20 Claims |
1. A method comprising:
accessing, by at least one processor instructed by an electronic messaging client plug-in that augments functionality of a third-party electronic messaging client, a user profile associated with a user of the third-party electronic messaging client;
wherein the third-party electronic messaging client is associated with a third-party hosted electronic messaging account associated with the user;
wherein the third-party hosted electronic messaging account is different from the user profile;
determining, by the at least one processor, a profile state of the user profile based at least in part on at least one attribute of the user profile;
wherein the profile state comprises:
at least one metric associated with the profile and
at least one profile objective associated with the at least one metric;
determining, by the at least one processor, at least one threshold value associated with the at least one metric associated with the user profile based at least in part on the at least one metric and the at least one profile objective;
wherein the at least one threshold value is configured to trigger at least one filter parameter associated with the at least one profile objective in response to the at least one metric meeting, crossing or both the at least one threshold value;
wherein the at least one filter parameter comprises at least one content type associated to be processed so as to facilitate achieving the at least one profile objective;
utilizing, by the at least one processor, the electronic messaging client plug-in to monitor each message in a set of electronic messages received by the electronic messaging client;
utilizing, by the at least one processor, at least one content recognition model to identify a message content type of each message in the set of electronic messages received by the electronic messaging client based at least in part on content in each message in the set of electronic messages;
determining, by the at least one processor, at least one electronic message of the set of electronic messages received by the electronic messaging client that matches the at least one content type of the at least one filter parameter based at least in part on the message content type of each message in a set of electronic messages; and
triggering, by the at least one processor, the electronic messaging client plug-in to filter the at least one electronic message from the electronic messages at the electronic messaging client to prevent the at least one content from being presented by the electronic messaging client so as to facilitate achieving the at least one profile objective.
|