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)] | 10 Claims |
1. A method for managing a messaging system comprising the steps of:
a) receiving at a messaging server a message addressed to a first authorized user from a second mobile messaging client device executing a messaging application and associated with a second authorized user;
b) storing the message in a database associated with the messaging server;
c) transmitting from the messaging server to a first mobile messaging client device executing the messaging application that is associated with the first authorized user, a message presence notification;
d) receiving at the messaging server from the first mobile messaging client device a request to retrieve the message, the request including client authentication data, where the request is generated in response to the message presence notification;
e) validating the first mobile messaging client device at the messaging server based on the client authentication data;
f) transmitting the message and a message attribute from the messaging server to the first mobile messaging client device, where the message and the message attribute are stored in non-volatile memory in the first mobile messaging client device at least until the message is managed by the first mobile messaging device in accordance with the message attribute; and receiving at the messaging server from the first mobile messaging client device a message management notification generated by the first mobile messaging client device in connection with managing the message in accordance with the message attribute at the first mobile messaging client device.
|