Extended messaging platform
First Claim
1. A messaging system including:
- at least one server configured to receive a message from an originating device for delivery to at least one recipient device via a first delivery channel;
said at least one recipient device being configured to periodically send a recipient device availability and level of service information to the at least one server;
wherein said recipient device availability changes due to at least one of a plurality of user defined settings made by a recipient device user;
wherein the at least one server, in the event that delivery of the message via the first delivery channel cannot be effected, is further configured to select an alternate delivery channel to effect delivery of the message based on a check of both a non-detection of the recipient device availability to receive the message and on a case of no reception of the level of service information periodically sent from the recipient device; and
wherein duplicate messages on the recipient device are not displayed to users based on a unique identifier, said unique identifier generated from a serial number and a time stamp associated with receipt of the message.
3 Assignments
0 Petitions
Accused Products
Abstract
A messaging system, including at least one server configured to receive a message from a originating device for delivery to at least one recipient device via a first delivery channel; wherein the at least one server is further configured to select an alternate delivery channel in the event that delivery of the message via the first delivery channel cannot be effected. There is also a method for routing messages including the steps of receiving, at a server, a message from an originating device for delivery to at least one recipient device; forwarding the message to the at least one recipient device via a first delivery channel; awaiting receipt of an acknowledgement message from said at least one recipient device, and in the event that no acknowledgment message is received, the server resending the message to said at least one recipient device via an alternate delivery channel.
39 Citations
33 Claims
-
1. A messaging system including:
-
at least one server configured to receive a message from an originating device for delivery to at least one recipient device via a first delivery channel;
said at least one recipient device being configured to periodically send a recipient device availability and level of service information to the at least one server;wherein said recipient device availability changes due to at least one of a plurality of user defined settings made by a recipient device user; wherein the at least one server, in the event that delivery of the message via the first delivery channel cannot be effected, is further configured to select an alternate delivery channel to effect delivery of the message based on a check of both a non-detection of the recipient device availability to receive the message and on a case of no reception of the level of service information periodically sent from the recipient device; and wherein duplicate messages on the recipient device are not displayed to users based on a unique identifier, said unique identifier generated from a serial number and a time stamp associated with receipt of the message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for routing messages said method including the steps of:
-
receiving at a server a message from an originating device for delivery to at least one recipient device; receiving at the server a recipient device availability and level of service information from the at least one recipient device, wherein said at least one recipient device is configured to periodically send the recipient device availability and level of service information to the at least one server;
wherein said recipient device availability changes due to at least one of a plurality of user defined settings made by a recipient device user;forwarding the message to the at least one recipient device via a first delivery channel awaiting receipt of an acknowledgement message from said at least one recipient device, and in the event that no acknowledgment message is received, the at least one server selects an alternate delivery channel to resend the message to said at least one recipient device based on a check of both a non-detection of the recipient device availability to receive the message and on a case of no reception of the level of service information periodically sent from the at least one recipient device; and wherein duplicate messages on the recipient device are not displayed to users based on a unique identifier, said unique identifier generated from a serial number and a time stamp associated with receipt of the message. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for routing messages said method including the steps of:
-
receiving at a server a message from an originating device for delivery to at least one recipient device; receiving at the server, a recipient device availability and level of service information from the at least one recipient device, wherein said at least one recipient device is configured to periodically send the recipient device availability and level of service information to the at least one server;
wherein said recipient device availability changes due to at least one of a plurality of user defined settings made by a recipient device user;forwarding the message to the at least one recipient device via a primary delivery channel; awaiting receipt of an acknowledgement message from said at least one recipient device and forwarding the acknowledgement back to the originating device and, in the event that no acknowledgment message is received by the originating device, the originating device resends the message to said server indicating that the message be routed to the recipient device using an alternate delivery channel, wherein the originating device selects the alternate delivery channel based on a check of both a non-detection of the recipient device availability to receive the message and on a case of no reception of the level of service information periodically transmitted from said at least one recipient device; and wherein duplicate messages on the recipient device are not displayed to users based on a unique identifier, said unique identifier generated from a serial number and a time stamp associated with receipt of the message. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification