Cascaded delivery of an electronic communication
First Claim
1. A notification system that delivers an electronic notification to an intended recipient, the system comprising:
- a communication module configured to communicate an electronic notification directed to an intended recipient;
a presence module configured to determine presence information associated with the intended recipient before attempting to deliver the notification to the intended recipient;
a selection module configured to select based on the presence information among several delivery mechanisms potentially available for the intended recipient; and
a delivery module configured to deliver the electronic notification to the intended recipient at the selected delivery mechanism.
7 Assignments
0 Petitions
Accused Products
Abstract
Delivering an electronic notification to an intended recipient may include communicating an electronic notification directed to an intended recipient, and determining presence information associated with the intended recipient before attempting to deliver the notification to the intended recipient. A cascaded delivery instruction also may be resolved based on notification information. The presence information and the cascaded delivery instruction may be used to select among several delivery mechanisms potentially available for the intended recipient based on the presence information, and to deliver the electronic notification to the intended recipient at the selected delivery mechanism. The presence information may include an online presence and/or a physical presence of the intended recipient.
-
Citations
45 Claims
-
1. A notification system that delivers an electronic notification to an intended recipient, the system comprising:
-
a communication module configured to communicate an electronic notification directed to an intended recipient;
a presence module configured to determine presence information associated with the intended recipient before attempting to deliver the notification to the intended recipient;
a selection module configured to select based on the presence information among several delivery mechanisms potentially available for the intended recipient; and
a delivery module configured to deliver the electronic notification to the intended recipient at the selected delivery mechanism. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for selecting a mechanism to be used for delivering an electronic communication, the system comprising:
-
a determination module configured to determine actual availability of an intended recipient presently to receive an electronic communication using at least one candidate delivery mechanism before attempting to deliver the electronic communication using the candidate delivery mechanism; and
a decision module configured to decide whether to send the electronic communication using the candidate delivery mechanism based on the actual availability determined. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A method of delivering an electronic notification to an intended recipient, the method comprising:
-
configuring a communication module to communicate an electronic notification directed to an intended recipient;
configuring a presence module to determine presence information associated with the intended recipient before attempting to deliver the notification to the intended recipient;
configuring a selection module to select among several delivery mechanisms potentially available for the intended recipient based on the presence information; and
configuring a delivery module to deliver the electronic notification to the intended recipient at the selected delivery mechanism. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A computer program stored on a computer readable medium or a propagated signal for delivering an electronic notification to an intended recipient, the computer program comprising:
-
a notification delivery code segment that causes a computer to receive an electronic notification directed to an intended recipient, to determine presence information associated with the intended recipient before attempting to deliver the notification to the intended recipient, and to deliver the electronic notification to an intended recipient, at one or more delivery mechanisms associated with the intended recipient, based on the presence information; and
an access service code segment that causes the computer to enable communication between the notification delivery code segment and the intended recipient to yield a distinct access revenue.
-
-
38. A method for selecting a mechanism to be used for delivering an electronic communication, the method comprising:
-
determining actual availability of an intended recipient presently to receive an electronic communication using at least one candidate delivery mechanism before attempting to deliver the electronic communication using the candidate delivery mechanism;
deciding whether to send the electronic communication using the candidate delivery mechanism based on the actual availability determined. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45)
-
Specification