Messaging system apparatuses circuits and methods of operation thereof
First Claim
1. A messaging system comprising:
- a first mobile messaging client device executing a messaging application and associated with a first authorized user, the first mobile messaging client device having a processor configured to;
a) receive from a messaging server a notification of the presence of a message at the messaging server, where the message is addressed to the first authorized user;
b) send to the messaging server a request to retrieve the message, the request including client authentication data, where the first mobile messaging client device sends the request automatically in response to receipt of the notification;
c) receive the message, the message having message content;
d) manage the message in accordance with a message attribute, wherein managing the message comprises limiting a functionality of the message based on the message attribute, 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 client device in accordance with the message attribute, and wherein the message attribute comprises a predetermined message viewing time after which at least a portion of the message content cannot be displayed at the first mobile messaging client device; and
e) send to the messaging server a message management notification;
the messaging server having a processor configured to;
a) receive the message addressed to the first authorized user from the second mobile messaging client device executing the messaging application and associated with a second authorized user;
b) store the message in a database;
c) transmit to the first mobile messaging client device the notification of the presence of the message at the messaging server;
d) receive from the first mobile messaging client device the request to retrieve the message, the request including client authentication data;
e) validate the first mobile messaging client device based on the client authentication data;
f) transmit the message to the first mobile messaging client device; and
g) receive from the first mobile messaging client device the message management notification.
7 Assignments
0 Petitions
Accused Products
Abstract
A messaging system including a server configured to receive a message from a second messaging device, transmit to a first messaging device a notification of the presence of the message at the server, transmit the message and a message attribute to the first messaging device, where the message and the message attribute are stored in non-volatile memory in the first messaging device at least until the message is managed by the first messaging device in accordance with the message attribute, and wherein the message attribute comprises a predetermined message viewing time after which at least a portion of the message cannot be displayed at the first messaging device, and receive from the first messaging device a message management notification generated by the first messaging device in connection with managing the message in accordance with the message attribute at the first messaging device.
-
Citations
24 Claims
-
1. A messaging system comprising:
-
a first mobile messaging client device executing a messaging application and associated with a first authorized user, the first mobile messaging client device having a processor configured to; a) receive from a messaging server a notification of the presence of a message at the messaging server, where the message is addressed to the first authorized user; b) send to the messaging server a request to retrieve the message, the request including client authentication data, where the first mobile messaging client device sends the request automatically in response to receipt of the notification; c) receive the message, the message having message content; d) manage the message in accordance with a message attribute, wherein managing the message comprises limiting a functionality of the message based on the message attribute, 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 client device in accordance with the message attribute, and wherein the message attribute comprises a predetermined message viewing time after which at least a portion of the message content cannot be displayed at the first mobile messaging client device; and e) send to the messaging server a message management notification; the messaging server having a processor configured to; a) receive the message addressed to the first authorized user from the second mobile messaging client device executing the messaging application and associated with a second authorized user; b) store the message in a database; c) transmit to the first mobile messaging client device the notification of the presence of the message at the messaging server; d) receive from the first mobile messaging client device the request to retrieve the message, the request including client authentication data; e) validate the first mobile messaging client device based on the client authentication data; f) transmit the message to the first mobile messaging client device; and g) receive from the first mobile messaging client device the message management notification. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A messaging system comprising a messaging server having a processor configured to:
-
a) receive a message from a second mobile messaging client device executing a messaging application and associated with a second authorized user; b) store the message in a database; c) transmit to a first mobile messaging client device executing the messaging application and associated with a first authorized user, a notification of the presence of the message at the messaging server, where the message is addressed to the first authorized user; d) receive from the first mobile messaging client device a request to retrieve the message, the request including client authentication data; e) validate the first mobile messaging client device based on the client authentication data; f) transmit the message and a message attribute 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 wherein the message attribute comprises a predetermined message viewing time after which at least a portion of the message cannot be displayed at the first mobile messaging device; and g) receive 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. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. 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; c) transmitting from the messaging server to a first mobile messaging client device executing the messaging application and associated with a first authorized user, a notification of the presence of the message at the messaging server; 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; 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 wherein the message attribute comprises a predetermined message viewing time after which at least a portion of the message cannot be displayed at the first mobile messaging device; g) managing the message in accordance with the message attribute at the messaging server; and h) 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. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification