Method and apparatus for asynchronous mediated communicaton
First Claim
1. A method for mediating asynchronous message routing, comprising:
- receiving an asynchronous message from a first sender'"'"'s communication device intended for a first recipient;
retrieving routing information regarding a role of the first recipient from information within the asynchronous message;
routing the asynchronous message to the first recipient'"'"'s communication device based upon the routing information;
monitoring for a message open confirmation from the first recipient'"'"'s communication device;
re-routing the asynchronous message to a second recipient'"'"'s communication device based upon the role performed by the first recipient if a message opened confirmation is not received from the first recipient'"'"'s communication device; and
re-routing a message opened confirmation to a second sender'"'"'s communication device based upon a role performed by the first sender if the first sender'"'"'s communication device is not available.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for mediating the routing of asynchronous messages includes routing the asynchronous message to a first recipient, determining whether the first recipient opened the asynchronous message, and re-routing the asynchronous message to a second recipient who is qualified to receive and respond to the message if the first recipient fails to open the message. In an aspect, the second recipient is selected based upon the role that the second recipient performs within the system. In another aspect, the message is re-routed to the second recipient if the first recipient fails to open the message within a deadline imposed by the message sender. In another aspect, the message is re-routed to the second recipient if the first recipient fails to open the message within a deadline automatically imposed by the system when the message is of a certain type.
-
Citations
60 Claims
-
1. A method for mediating asynchronous message routing, comprising:
-
receiving an asynchronous message from a first sender'"'"'s communication device intended for a first recipient; retrieving routing information regarding a role of the first recipient from information within the asynchronous message; routing the asynchronous message to the first recipient'"'"'s communication device based upon the routing information; monitoring for a message open confirmation from the first recipient'"'"'s communication device; re-routing the asynchronous message to a second recipient'"'"'s communication device based upon the role performed by the first recipient if a message opened confirmation is not received from the first recipient'"'"'s communication device; and re-routing a message opened confirmation to a second sender'"'"'s communication device based upon a role performed by the first sender if the first sender'"'"'s communication device is not available. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A mediator for mediating asynchronous message routing, comprising:
-
means for receiving a asynchronous message from a first sender'"'"'s communication device intended for a first recipient; means for retrieving routing information regarding a role of the first recipient from information within the asynchronous message; means for routing the asynchronous message to the first recipient'"'"'s communication device based upon the routing information; means for monitoring for a message open confirmation from the first recipient'"'"'s communication device; means for re-routing the asynchronous message to a second recipient'"'"'s communication device based upon the role performed by the first recipient if a message opened confirmation is not received from the first recipient'"'"'s communication device; and means for re-routing a message opened confirmation to a second sender'"'"'s communication device based upon a role performed by the first sender if the first sender'"'"'s communication device is not available. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A mediator for mediating asynchronous message routing, comprising:
-
a memory unit; and a processor coupled to the memory unit, wherein the processor is configured with software instructions to perform steps comprising; receiving a asynchronous message from a first sender'"'"'s communication device intended for a first recipient; retrieving routing information regarding a role of the first recipient from information within the asynchronous message; routing the asynchronous message to the first recipient'"'"'s communication device based upon the routing information; monitoring for a message open confirmation from the first recipient'"'"'s communication device; re-routing the asynchronous message to a second recipient'"'"'s communication device based upon the role performed by the first recipient if a message opened confirmation is not received from the first recipient'"'"'s communication device; and re-routing a message opened confirmation to a second sender'"'"'s communication device based upon a role performed by the first sender if the first sender'"'"'s communication device is not available. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A non-transitory processor-readable storage medium having stored thereon processor-executable instructions configured to cause a processor to perform steps comprising:
-
receiving a asynchronous message from a first sender'"'"'s communication device intended for a first recipient; retrieving routing information regarding a role of the first recipient from information within the asynchronous message; routing the asynchronous message to the first recipient'"'"'s communication device based upon the routing information; monitoring for a message open confirmation from the first recipient'"'"'s communication device; re-routing the asynchronous message to a second recipient'"'"'s communication device based upon the role performed by the first recipient if a message opened confirmation is not received from the first recipient'"'"'s communication device; and re-routing a message opened confirmation to a second sender'"'"'s communication device based upon a role performed by the first sender if the first sender'"'"'s communication device is not available. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
Specification