IP Library Granted Patent US 8,095,605
Granted Patent B2
US 8,095,605 · App. 12/172,710 · Granted Jan 10, 2012

Method and system for intelligent routing based on presence detection

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,095,605
App. No.
12/172,710
Granted
Jan 10, 2012
Kind
B2
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.

Claims (26)

1. A method for routing a message to one of a plurality of authorized parties, the method comprising:

receiving a message which is to be routed to one of a plurality of authorized parties, the plurality of authorized parties comprising a first authorized party who is a user of a first plurality of communication devices and a second authorized party who is a user of a second plurality of communication devices;

determining that none of the communication devices in the first plurality of communication devices is active by polling a Web service to detect a presence of the first authorized party;

determining that one of the communication devices in the second plurality of communication devices is active by polling the Web service to detect a presence of the second authorized party; and

routing the message to the active communication device in the second plurality of communication devices.

2. The method of claim 1 , wherein the message comprises a request, the first authorized party is a main approver of the request, and the second authorized party is a secondary approver of the request.

3. The method of claim 1 , wherein the determination that none of the communication devices in the first plurality of communication devices is active is made independent of whether the first authorized party is logged into a particular device or software application.

4. The method of claim 1 , wherein the message is an instant message.

5. The method of claim 1 , further comprising:

formatting the message for presentation on the active communication device in the second plurality of communication devices.

6. A non-transitory computer-readable storage medium for storing a set of instructions for routing a message to one of a plurality of authorized parties, the set of instructions comprising:

receiving a message which is to be routed to one of a plurality of authorized parties, the plurality of authorized parties comprising a first authorized party who is a user of a first plurality of communication devices and a second authorized party who is a user of a second plurality of communication devices;

determining that none of the communication devices in the first plurality of communication devices is active by polling a Web service to detect a presence of the first authorized party;

determining a that one of the communication devices in the second plurality of communication devices is active by polling the Web service to detect a presence of the second authorized party; and

routing the message to the active communication device in the second plurality of communication devices.

7. The non-transitory computer-readable storage medium of claim 6 , wherein the message comprises a request, the first authorized party is a main approver of the request, and the second authorized party is a secondary approver of the request.

8. The non-transitory computer-readable storage medium of claim 6 , wherein the determination that none of the communication devices in the first plurality of communication devices is active is made independent of whether the first authorized party is logged into a particular device or software application.

9. A system for routing a message to one of a plurality of authorized parties, the system comprising:

a computer system operative to:

receive a message which is to be routed to one of a plurality of authorized parties, the plurality of authorized parties comprising a first authorized party who is a user of a first plurality of communication devices and a second authorized party who is a user of a second plurality of communication devices;

determine that none of the communication devices in the first plurality of communication devices is active by polling a Web service to detect a presence of the first authorized party;

determine that one of the communication devices in the second plurality of communication devices is active by polling the Web service to detect a presence of the second authorized party; and

route the message to the active communication device in the second plurality of communication devices.

10. The system of claim 9 , wherein to determine that none of the communication devices in the first plurality of communication devices is active, the computer system is operative to poll a Web service to detect a presence of the first authorized party.

11. The system of claim 9 , wherein the message comprises a request, the first authorized party is a main approver of the request, and the second authorized party is a secondary approver of the request.

12. The system of claim 9 , wherein the computer system is operative to determine that none of the communication devices in the first plurality of communication devices is active independent of whether the first authorized party is logged into a particular device or software application.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2010
From: AT&T LABS, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 025132/0349 →
CHANGE OF NAME Recorded Jun 3, 2010
From: SBC TECHNOLOGY RESOURCE, INC.; SBC LABORATORIES, INC.
To: AT&T LABS, INC.
Reel/Frame 024484/0070 →