CPC G06F 21/6263 (2013.01) [G06F 18/214 (2023.01); G06F 21/84 (2013.01); G06V 30/268 (2022.01); H04L 67/12 (2013.01)] | 20 Claims |
1. A communication system comprising one or more processors configured to perform the operations of:
displaying a communication interface for a communication platform, the communication interface comprising:
a first input section for receiving input messages associated with a sending user account, and
a display section for displaying message information received by the sending user account from other user accounts;
analyzing past activity with respect to sensitive messages of a user associated with the sending user account to determine a sensitive messaging profile for the sending user account, the sensitive messaging profile comprising a set of determined user habits of the sending user account relating to how the user prefers discovery of sensitive information to be handled;
receiving an input message associated with the sending user account;
detecting that the input message comprises sensitive information, comprising:
training one or more artificial intelligence (AI) engines on a labeled dataset comprising a set of sensitive information and a set of non-sensitive information, and
processing, by the one or more trained AI engines, the input message as it is being received to generate a prediction within a confidence threshold that the input message comprises sensitive information; and
based on at least the sensitive messaging profile, transmitting a sensitive message to one or more receiving user accounts within a sensitive container component, wherein the sensitive message comprises at least a subset of the input message, and wherein the sensitive message is accessible upon a receiving user account engaging with the sensitive container component for the duration of an expiration time value.
|