Arrangement for managing notification preferences for notification delivery messages in an IP-based notification architecture
First Claim
1. A method in a subscriber directory of storing subscriber notification preference information, the method comprising:
- storing a first object class of notification attributes for respective notification types, each notification attribute specifying for the corresponding notification type a corresponding notification device tag for notification to a corresponding notification device; and
selectively storing a second object class of device attributes for at least one of the notification devices based on a prescribed condition of the at least one notification device, the second object class of device attributes specifying information necessary for generating a notification message to the corresponding notification device, the corresponding notification device tag for the at least one notification device referencing the corresponding second object class.
1 Assignment
0 Petitions
Accused Products
Abstract
A notification architecture utilizes multiple processes configured for managing notification operations based on reception of SMTP-based messages within IMAP based message stores. The notification architecture includes a notification process, configured for receiving notification messages for respective subscribers from messaging sources according to a prescribed open protocol such as Internet Protocol. The notification process accesses subscriber profile information from an open protocol-based subscriber directory based on the received notification messages. The subscriber directory is controlled by a directory management process, configured for storing subscriber notification preference information in an open protocol-based subscriber directory (such as LDAP). The directory management process stores, as a first object class, notification attributes for respective notification types, each notification attribute specifying for the corresponding notification type a corresponding notification device tag. The notification device tag can include native device information usable to generate a message for a corresponding native notification device. The directory management process selectively stores, as a second object class, device attributes for a non-native notification device referenced by the notification device tag, one of the device attributes specifying service provider information for the non-native notification device. The directory management process also selectively stores, as a third object class, service provider attributes based on the service provider information specified in the device attributes. Hence, the storage of subscriber notification preference information using a hierarchal structure of multiple object classes provides a schema enabling an efficient management of relatively complex device information for different notification devices having respective protocols and service providers. Hence, notification subscribers having different notification devices in communication with respective service providers can store all notification preference information for all the different notification devices in a single, unified subscriber directory.
-
Citations
40 Claims
-
1. A method in a subscriber directory of storing subscriber notification preference information, the method comprising:
-
storing a first object class of notification attributes for respective notification types, each notification attribute specifying for the corresponding notification type a corresponding notification device tag for notification to a corresponding notification device; and
selectively storing a second object class of device attributes for at least one of the notification devices based on a prescribed condition of the at least one notification device, the second object class of device attributes specifying information necessary for generating a notification message to the corresponding notification device, the corresponding notification device tag for the at least one notification device referencing the corresponding second object class. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A server configured for storing subscriber notification preference information in a subscriber directory, the server including:
-
an open-protocol network interface configured for receiving a request from a requesting resource according to an open-network protocol; and
a directory management process configured for storing, according to the request, the subscriber notification preference information in the subscriber directory as a first object class of notification attributes for respective notification types, and selectively as a second object class of device attributes for at least one of the notification devices, each notification attribute specifying for the corresponding notification type a corresponding notification device tag for notification to a corresponding notification device, the directory management process selectively storing the second object class based on a prescribed condition of the at least one notification device, the second object class of device attributes specifying information necessary for generation of a notification message to the corresponding notification device, the corresponding notification device tag for the at least one notification device referencing the corresponding second object class. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A server configured for storing subscriber notification preference information in a subscriber directory, the server comprising:
-
means for storing a first object class of notification attributes for respective notification types, each notification attribute specifying for the corresponding notification type a corresponding notification device tag for notification to a corresponding notification device; and
means for selectively storing a second object class of device attributes for at least one of the notification devices based on a prescribed condition of the at least one notification device, the second object class of device attributes specifying information necessary for generating a notification message to the corresponding notification device, the corresponding notification device tag for the at least one notification device referencing the corresponding second object class. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer readable medium having stored thereon sequences of instructions for storing subscriber notification preference information in a subscriber directory, the sequences of instructions including instructions for performing the steps of:
-
storing a first object class of notification attributes for respective notification types, each notification attribute specifying for the corresponding notification type a corresponding notification device tag for notification to a corresponding notification device; and
selectively storing a second object class of device attributes for at least one of the notification devices based on a prescribed condition of the at least one notification device, the second object class of device attributes specifying information necessary for generating a notification message to the corresponding notification device, the corresponding notification device tag for the at least one notification device referencing the corresponding second object class. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification