Method of dynamically establishing communication of incoming messages to one or more user devices presently available to an intended recipient
First Claim
1. In a communication system including a central agent coupled to a plurality of communication networks of the type facilitating communication of messages in predetermined format types to associated user devices, a method comprising the central agent performed steps of:
- detecting an incoming message and identifying its content;
identifying a recipient for whom the incoming message is destined;
interrogating said plurality of networks to identify an associated registration status of the user relative thereto;
generating, on the basis of the associated registration status information, a list of the corresponding user devices currently available to the recipient for receiving messages;
automatically selecting from said list, on the basis of the incoming message content, a user device from at least one of said networks over which to communicate at least a respective portion of the incoming message;
converting said respective portion of the incoming message to the corresponding predetermined format type of the at least one selected network; and
transmitting the respective converted message to said at least one selected network.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of dynamically establishing real-time communication of incoming messages to one or more user devices presently available to an intended recipient. This is accomplished by intelligently coupling a central agent to a plurality of communication networks. The central agent, in response to a detected incoming message, identifies (i) a message recipient for whom the incoming message is destined, (ii) the known user devices associated with that recipient, and (iii) the networks servicing the identified user devices. The agent then polls all identified networks to determine which have user devices available right now and selects one or more of those to receive a message. The incoming message is then modified and transformed, in accordance with predetermined action rules, before transmitting the incoming message, in whole or in part, to the available user devices.
371 Citations
21 Claims
-
1. In a communication system including a central agent coupled to a plurality of communication networks of the type facilitating communication of messages in predetermined format types to associated user devices, a method comprising the central agent performed steps of:
-
detecting an incoming message and identifying its content; identifying a recipient for whom the incoming message is destined; interrogating said plurality of networks to identify an associated registration status of the user relative thereto; generating, on the basis of the associated registration status information, a list of the corresponding user devices currently available to the recipient for receiving messages; automatically selecting from said list, on the basis of the incoming message content, a user device from at least one of said networks over which to communicate at least a respective portion of the incoming message; converting said respective portion of the incoming message to the corresponding predetermined format type of the at least one selected network; and transmitting the respective converted message to said at least one selected network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. In a communication system including a central agent coupled to a plurality of communication networks of the type facilitating communication of messages in predetermined format types to associated user devices, a method for redirecting incoming calls to currently available user devices, the method comprising the central agent performed steps of:
-
identifying a recipient for whom an incoming message is destined; interrogating a network assigned to service the incoming message among the plurality of networks to identify a user device-not-available condition; interrogating the remaining networks to identify an associated registration status of the recipient relative thereto; generating, on the basis of the associated registration status information, a list of the corresponding user devices serviced by the remaining networks and currently available to the recipient for receiving messages; automatically selecting from said list, on the basis of the incoming message content, a user device from at least one of said networks over which to communicate at least a respective portion of the incoming message; converting said respective portion of the incoming message to the corresponding predetermined format type of the at least one selected network; and transmitting the respective converted message to said at least one selected network. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
Specification