Method and system for intelligent routing based on presence detection
First Claim
Patent Images
1. A method comprising:
- receiving a message which is to be routed to one of a plurality of authorized parties comprising a first authorized party and a second authorized party;
polling a Web service at least once to detect for a presence of the first authorized party;
determining that the presence of the first authorized party remains undetected over a time interval;
after said determining, polling the Web service at least once to detect for a presence of the second authorized party; and
routing the message which is to be routed to one of the plurality of authorized parties to an active communication device associated with the second authorized party in response to determining that the presence of the first authorized party remains undetected and detecting the presence of the second authorized party.
3 Assignments
0 Petitions
Accused Products
Abstract
A message, which is to be routed to one of a plurality of authorized parties comprising a first authorized party and a second authorized party, is received by a routing system. A Web service is polled to detect for a presence of the first authorized party. After determining that the presence of the first authorized party remains undetected over an allocated time interval, the Web service is polled to detect for a presence of the second authorized party. In response to detecting the presence of the second authorized party, the message is routed to an active communication device associated with the second authorized party.
-
Citations
30 Claims
-
1. A method comprising:
-
receiving a message which is to be routed to one of a plurality of authorized parties comprising a first authorized party and a second authorized party; polling a Web service at least once to detect for a presence of the first authorized party; determining that the presence of the first authorized party remains undetected over a time interval; after said determining, polling the Web service at least once to detect for a presence of the second authorized party; and routing the message which is to be routed to one of the plurality of authorized parties to an active communication device associated with the second authorized party in response to determining that the presence of the first authorized party remains undetected and detecting the presence of the second authorized party. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
a computer system to receive a message which is to be routed to one of a plurality of authorized parties comprising a first authorized party and a second authorized party, to poll a Web service at least once to detect for a presence of the first authorized party, to determine that the presence of the first authorized party remains undetected over a time interval, after said determining to poll the Web service at least once to detect for a presence of the second authorized party, and to route the message which is to be routed to one of the plurality of authorized parties to an active communication device associated with the second authorized party in response to determining that the presence of the first authorized party remains undetected and detecting the presence of the second authorized party. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
21. A computer-readable medium having computer-readable program code to direct a computer to perform acts of:
-
receiving a message which is to be routed to one of a plurality of authorized parties comprising a first authorized party and a second authorized party; polling a Web service at least once to detect for a presence of the first authorized party; determining that the presence of the first authorized party remains undetected over a time interval; after said determining, poll the Web service at least once to detect for a presence of the second authorized party; and routing the message which is to be routed to one of the plurality of authorized parties to an active communication device associated with the second authorized party in response to determining that the presence of the first authorized party remains undetected and detecting the presence of the second authorized party. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification