Systems and methods for routing messages to communications devices over a communications network
First Claim
1. A method for routing a message to a communications device, said method comprising:
- receiving a message via a communications channel;
converting said message into a uniform media format;
identifying at least one of the following;
at least one user communications device to receive said message and at least one communications channel for delivering said message;
converting said uniform media formatted message for at least one communications protocol; and
forwarding said message formatted for said at least one communications protocol to said at least one user communications device via at least one communications channel.
15 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure is directed to systems and methods for routing a message to a communications device. These systems and methods may receive a message via a communications channel, convert the message into a uniform media format, identify at least one of the following: at least one user communications device to receive the message and at least one communications channel for delivering the message, then convert the uniform media formatted message for at least one communications protocol and then forward the message formatted for the at least one communications protocol to the at least one user communications device via at least one communications channel. In accordance with the systems and methods disclosed herein, messages sent in one communications protocol via a communications channel may be delivered to a user in a different communications protocol via a different communications channel. The message may be forward to a user'"'"'s communications device based upon the user'"'"'s contact profile and location information and the user'"'"'s preferences information. In some embodiments, the message may be delivered via an instant messaging communications channel.
456 Citations
84 Claims
-
1. A method for routing a message to a communications device, said method comprising:
-
receiving a message via a communications channel;
converting said message into a uniform media format;
identifying at least one of the following;
at least one user communications device to receive said message and at least one communications channel for delivering said message;
converting said uniform media formatted message for at least one communications protocol; and
forwarding said message formatted for said at least one communications protocol to said at least one user communications device via at least one communications channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
-
26. A system for routing a message to a communications device, said system comprising:
-
at least one receiving transport agent to receive a message via a communications channel, wherein said at least one receiving transport agent converts said message into a uniform media format;
at least one core messaging module wherein said at least one core messaging module identifies at least one of the following;
at least one user communications device to receive said message and at least one communications channel for delivering said message; and
at least one delivery transport agent to convert said uniform media formatted message for at least one communications protocol and forward said message formatted for said at least one communications protocol to said at least one user communications device via at least one communications channel.
-
-
61. A computer-readable storage medium containing computer executable code for instructing a computer to operate as follows:
-
receive a message via a communications channel;
convert said message into a uniform media format;
identify at least one of the following;
at least one user communications device to receive said message and at least one communications channel for delivering said message;
convert said uniform media formatted message for at least one communications protocol; and
forward said message formatted for said at least one communications protocol to said at least one user communications device via at least one communications channel. - View Dependent Claims (62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84)
-
Specification