Predictive communication routing scheme using instant messaging preferences and/or settings for routing packet traffic for voice, video and other multimedia communications
First Claim
1. A method for routing calls for a number using an instant message (IM) server, the method comprising:
- receiving a call for the number from a PSTN telecommunications device;
determining routing preferences for the number, the routing preferences indicating if the call should be routed to one or more IM usernames associated with the number;
determining if any of the one or more IM usernames associated with the number are on-line; and
ringing the on-line IM usernames for the call.
9 Assignments
0 Petitions
Accused Products
Abstract
Techniques for using instant messaging preferences and settings are used for predictive communications, including routing of data traffic, are provided. A voice call can be routed over a packet-based network if a voice network is not available, or for other reasons. In addition to voice calls, embodiments of the invention can route video calls, multimedia communications and other communications. In some implementations, an instant message presence can be queried for in determining how to route a voice-over-IP or PSTN telephone call. Thus, a call might be routed to a computer or computing device unrelated to the location of the PSTN telephone line being called, if an associated instant messenger presence is detected on that computer or computing device.
-
Citations
21 Claims
-
1. A method for routing calls for a number using an instant message (IM) server, the method comprising:
-
receiving a call for the number from a PSTN telecommunications device;
determining routing preferences for the number, the routing preferences indicating if the call should be routed to one or more IM usernames associated with the number;
determining if any of the one or more IM usernames associated with the number are on-line; and
ringing the on-line IM usernames for the call. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for routing calls for a number, the method comprising:
-
receiving a call for the number;
determining routing preferences for the number, the routing preferences indicating if the call should be routed to IM clients associated with the number; and
if the preferences indicate the call should be routed to the IM clients, routing the call for the number to an IM server, wherein the IM server is configured to determine if any instant messaging (IM) usernames associated with the number are on-line and if so, ring the on-line IM usernames for the call. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system for routing calls, the system comprising:
-
a telecommunications device configured to receive a PSTN call;
an IM server comprising logic configured to;
determine routing preferences for the number, the routing preferences indicating if the call should be routed to one or more IM usernames associated with the number;
determine if any of the one or more IM usernames associated with the number are on-line; and
ring the on-line IM usernames for the call. - View Dependent Claims (18, 19, 20, 21)
-
Specification