Methods and system for delivering multiple notifications
First Claim
1. A method comprising:
- receiving an electronic message for an intended recipient;
identifying a type of the electronic message;
determining, based on the type of the electronic message, whether to provide a notification of the electronic message to the intended recipient;
upon determining that the notification is to be provided based on the type of the electronic message, identifying notification settings dictating one or more delivery formats for the notification based on the type of the electronic message; and
;
providing, using one or more processors, the notification of the electronic message in a first delivery format based on the notification settings.
5 Assignments
0 Petitions
Accused Products
Abstract
An electronic message may be reconfigured to effect an enhanced notification using an input interface to receive at least one electronic message created by or on behalf of a message source for delivery to an intended recipient. A matching engine determines whether the electronic message corresponds to a predetermined definition of an enhanced notification. An enhancement engine reconfigures the electronic message to the enhanced notification if stored information related to the intended recipient indicates that the intended recipient is subscribed to receive the enhanced notification. Reconfiguring the electronic message may include reconfiguring the message to provide special handling, routing or presentation.
1087 Citations
48 Claims
-
1. A method comprising:
-
receiving an electronic message for an intended recipient; identifying a type of the electronic message; determining, based on the type of the electronic message, whether to provide a notification of the electronic message to the intended recipient; upon determining that the notification is to be provided based on the type of the electronic message, identifying notification settings dictating one or more delivery formats for the notification based on the type of the electronic message; and
;providing, using one or more processors, the notification of the electronic message in a first delivery format based on the notification settings. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium storing a set of instructions thereon that, when executed by at least one processor, cause a computer device to perform steps comprising:
-
receiving an electronic message for an intended recipient; identifying a type of the electronic message; determining, based on the type of the electronic message, whether to provide a notification of the electronic message to the intended recipient; upon determining that a notification is to be provided based on the type of the electronic message, identifying notification settings dictating one or more delivery formats for the notification based on the type of the electronic notification; and providing the notification of the electronic message in a first delivery format based on the notification settings. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method comprising:
-
receiving an electronic message; identifying a type of the electronic message; determining, based on the type of the electronic message, whether to provide a notification of the electronic message to the intended recipient; identifying notification settings indicating one or more delivery mechanisms for the notification of the electronic message based on the type of the electronic message; providing, using one or more processors, the notification of the electronic message to an intended recipient via a first delivery mechanism based on the notification settings; and concurrently providing, using the one or more processors, the notification of the electronic message to the intended recipient via a second delivery mechanism based on the notification settings. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A system comprising:
-
at least one processor; and at least one non-transitory computer readable storage medium storing instructions thereon that, when executed by the at least one processor, cause the system to; receive an electronic message; identify a type of the electronic message; determine, based on the type of the electronic message, whether to provide a notification of the electronic message to the intended recipient; upon determining that a notification is to be provided based on the type of the electronic message, identify notification settings indicating one or more delivery mechanisms for the notification based on the type of the electronic message; provide the notification of the electronic message to the intended recipient via a first delivery mechanism based on the notification settings; and concurrently provide the electronic message to the intended recipient via a second delivery mechanism based on the notification settings. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
Specification