Declarative message addressing
First Claim
1. A messaging system comprising:
- a messaging server, coupled to a sender system, operable to receive a message from the sender system and transmit the message to the recipient system;
an address resolution module, coupled to the messaging server, operable to receive a declarative address associated with the message, resolve the declarative address into at least one messaging address and transmit the at least one messaging address to the messaging server.
0 Assignments
0 Petitions
Accused Products
Abstract
A messaging system, and method of operation thereof, which supports combinations of directory and mailing list addressing mechanisms. Intended message recipients are specified as declarative addresses, which may include combinations of directory and mailing list information. The messaging system includes a messaging server and an address resolution module. The messaging server receives a message from a sender system and transmits the message to the recipient system. The address resolution module, which is coupled to the messaging server, receives a declarative address associated with the message, resolves the declarative address into at least one messaging address and transmits the at least one messaging address to the messaging server. In one embodiment, a database system may be coupled to the address resolution module to allow address resolution based on information stored in a database. The address resolution module generates a database query based on the declarative address and transmits the generated query to a database system. The database system receives a database query, retrieves at least one messaging address specified by the query and transmits the retrieved at least one messaging address to the address resolution module
25 Citations
32 Claims
-
1. A messaging system comprising:
-
a messaging server, coupled to a sender system, operable to receive a message from the sender system and transmit the message to the recipient system;
an address resolution module, coupled to the messaging server, operable to receive a declarative address associated with the message, resolve the declarative address into at least one messaging address and transmit the at least one messaging address to the messaging server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of messaging, comprising the steps of:
-
receiving a declarative address associated with a message;
resolving the declarative address into at least one messaging address; and
transmitting the message to the at least one messaging address. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A declarative address, for specifying messaging addresses, comprising:
-
an operand, specifying at least one messaging address based on a property associated with at least one message recipient associated with the at least one messaging address, wherein the property relates to information in a mailing list of message recipients; and
an operator, specifying an operation to be performed on the at least one messaging address specified by the operand. - View Dependent Claims (21)
-
-
22. A method of defining a mailing list of message recipients, comprising the steps of:
-
specifying a mailing list identifier;
specifying a declarative address;
assigning the declarative address to the mailing list identifier. - View Dependent Claims (23, 24)
-
-
25. A method of messaging, comprising the steps of:
-
receiving a declarative address specification;
generating a declarative address based on the received declarative address specification and transmitting the declarative address to an address resolution module;
translating the declarative address into a database query and transmitting the database query to a database system;
retrieving at least one messaging address from the database system based on the query and transmitting the at least one messaging address to the address resolution module; and
transmitting the message to the at least one messaging address. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
Specification