Reconfiguring an electronic message to effect an enhanced notification
First Claim
1. A notification system that reconfigures an electronic message to effect an enhanced notification, the system comprising:
- an input interface configured to receive at least one electronic message from a message source for delivery to an intended recipient;
a definition store configured to store one or more notification definitions that include trigger parameters based on attributes of electronic messages including at least one of the message source and the message content;
a matching engine configured to determine whether the electronic message is to be delivered with an enhanced notification by comparing the trigger parameters in one or more notification definitions in the definition store with corresponding attributes of the electronic message including at least one of the message source and the message content;
a user information store configured to store information related to the intended recipient; and
an enhancement engine configured to reconfigure the electronic message to the enhanced notification if the information of the user information store indicates that the intended recipient is subscribed to receive the enhanced notification.
8 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.
264 Citations
50 Claims
-
1. A notification system that reconfigures an electronic message to effect an enhanced notification, the system comprising:
-
an input interface configured to receive at least one electronic message from a message source for delivery to an intended recipient; a definition store configured to store one or more notification definitions that include trigger parameters based on attributes of electronic messages including at least one of the message source and the message content; a matching engine configured to determine whether the electronic message is to be delivered with an enhanced notification by comparing the trigger parameters in one or more notification definitions in the definition store with corresponding attributes of the electronic message including at least one of the message source and the message content; a user information store configured to store information related to the intended recipient; and an enhancement engine configured to reconfigure the electronic message to the enhanced notification if the information of the user information store indicates that the intended recipient is subscribed to receive the enhanced notification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method of reconfiguring an electronic message to effect an enhanced notification, the method comprising:
-
receiving, using at least one computing device, an electronic message of a first type; detecting, using at least one computing device, at least one of a message source and message content characteristics; accessing, from electronic storage, criteria that is stored and related to attributes of electronic messages including at least one of message source and message content characteristics; determining, using at least one computing device, whether to reconfigure the electronic message as a second type message by comparing the accessed criteria with corresponding attributes of the electronic message including at least one of the message source, and the message content characteristics detected; reconfiguring, using at least one computing device, the electronic message as the second type message when the conesponding attributes of the electronic message including at least one of the message source and the message content characteristics match the accessed criteria; determining, using at least one computing device, presence information of an intended recipient; and reconfiguring, using at least one computing device, the electronic message based on the presence information of the intended recipient. - View Dependent Claims (26)
-
-
27. A method of reconfiguring an electronic message to effect an enhanced notification, the method comprising:
-
receiving, using at least one computing device, an electronic message of a first type; detecting, using at least one computing device, at least one of a message source and message content characteristics; accessing, from electronic storage, criteria that is stored and related to attributes of electronic messages including at least one of message source and message content characteristics; determining, using at least one computing device, whether to reconfigure the electronic message as a second type of message by comparing the accessed criteria with conesponding attributes of the electronic message including at least one of the message source, and the message content characteristics detected; reconfiguring, using at least one computing device, the electronic message as the second type of message when the conesponding attributes of the electronic message including at least one of the message source and the message content characteristics match the accessed criteria; accessing, from electronic storage, stored criteria related to a user preference; evaluating, using at least one computing device, whether or not to reconfigure the electronic message as a second type message based on the user preference; and reconfiguring, using at least one computing device, the electronic message based on the user preference. - View Dependent Claims (29, 30)
-
-
28. A method of reconfiguring an electronic message to effect an enhanced notification, the method comprising:
-
receiving, using at least one computing device, an electronic message of a first type; detecting, using at least one computing device, at least one of a message source and message content characteristics; accessing, from electronic storage, criteria that is stored and related to attributes of electronic messages including at least one of message source and message content characteristics; determining, using at least one computing device, whether to reconfigure the electronic message as a second type of message by comparing the accessed criteria with coffesponding attributes of the electronic message including at least one of the message source, and the message content characteristics detected; reconfiguring, using at least one computing device, the electronic message as the second type of message when the coffesponding attributes of the electronic message including at least one of the message source and the message content characteristics match the accessed criteria; accessing, from electronic storage, stored criteria related to a system definition; evaluating, using at least one computing device, whether or not to reconfigure the electronic message as a second type message based on the system definition; and reconfiguring, using at least one computing device, the electronic message based on the system definition.
-
-
31. A method of reconfiguring an electronic message to effect an enhanced notification, the method comprising:
-
receiving, using at least one computing device, an electronic message of a first type; detecting, using at least one computing device, at least one of a message source and message content characteristics; accessing, from electronic storage, criteria that is stored and related to attributes of electronic messages including at least one of message source and message content characteristic; determining, using at least one computing device, whether to reconfigure the electronic message as a second type of message by comparing the accessed criteria with conesponding attributes of the electronic message including at least one of the message source, and the message content characteristics detected; and reconfiguring, using at least one computing device, the electronic message as the second type of message when the conesponding attributes of the electronic message including at least one of the message source and the message content characteristics match the accessed criteria, wherein reconfiguring the electronic message comprises providing or modifying a lifespan. - View Dependent Claims (32, 33, 34)
-
-
35. A method of reconfiguring an electronic message to effect an enhanced notification, the method comprising:
-
receiving, using at least one computing device, an electronic message of a first type; detecting, using at least one computing device, at least one of a message source and message content characteristics; accessing, from electronic storage, criteria that is stored and related to attributes of electronic messages including at least one of message source and message content characteristics; determining, using at least one computing device, whether to reconfigure the electronic message as a second type message by comparing the accessed criteria with corresponding attributes of the electronic message including at least one of the message source, and the message content characteristics detected; reconfiguring, using at least one computing device, the electronic message as the second type message when the corresponding attributes of the electronic message including at least one of the message source and the message content characteristics match the accessed criteria; accessing, from electronic storage, stored criteria related to a subscriber status; evaluating, using at least one computing device, whether or not to reconfigure the electronic message as a second type of message based on the subscriber status; and reconfiguring, using at least one computing device, the electronic message when the subscriber status indicates that an intended recipient of the electronic message is subscribed. - View Dependent Claims (36, 37)
-
-
38. A storage medium storing a computer program for reconfiguring an electronic message to effect an enhanced notification, the computer program comprising:
-
an input code segment that causes a computer to receive at least one electronic message from a message source for delivery to an intended recipient; a definition store code segment configured to store one or more notification definitions that include trigger parameters based on attributes of electronic messages including at least one of the message source and the message content; a matching code segment that causes the computer to determine whether the electronic message is to be delivered with an enhanced notification by comparing the trigger parameters in one or more notification definitions corresponding attributes of the electronic message including at least one of the message source and the message content; a storage code segment that causes the computer to store information related to the intended recipient; and an enhancement code segment that causes the computer to reconfigure the electronic message to the enhanced notification if the information related to the intended recipient indicates that the intended recipient is subscribed to receive the enhanced notification. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
Specification