CPC H04L 51/04 (2013.01) [G06F 21/10 (2013.01); G06Q 10/107 (2013.01); H04L 51/06 (2013.01); H04L 51/08 (2013.01); H04L 51/214 (2022.05); H04L 51/222 (2022.05); H04L 51/224 (2022.05); H04L 51/23 (2022.05); H04L 51/56 (2022.05); H04L 63/08 (2013.01); H04L 63/102 (2013.01); H04W 4/12 (2013.01); G06F 2221/2111 (2013.01)] | 21 Claims |
1. A method for managing messaging system in communication with a messaging server comprising the steps of:
a) receiving a message at least partially encrypted with a first encryption from a first mobile messaging client device executing a messaging application and associated with a first authorized user;
b) storing the message in a database;
c) transmitting, to a second mobile messaging client device executing the messaging application and associated with a second authorized user, a notification of the presence of the message at the messaging server, where the message is addressed to the second authorized user;
d) receiving from the second mobile messaging client device a request to retrieve the message;
e) accessing a message attribute comprising an instruction to limit a functionality of the message;
f) applying the message attribute to the message based on a message characteristic and updating any existing corresponding message attribute; and
g) transmitting a digital certificate, the message, and the message attribute to the second mobile messaging client device that decrypts the message and manages the message in accordance with the message attribute, where at least one of the message and the message attribute are stored in non-volatile memory in the second mobile messaging client device at least until the message is managed by the second mobile messaging client device in accordance with the message attribute, and wherein managing the message comprises limiting the functionality of the message based on the message attribute.
|