Declarative message addressing

Electrical computers and digital processing systems: multicomput – Computer-to-computer data addressing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S206000

Reexamination Certificate

active

06438608

ABSTRACT:

FIELD OF THE INVENTION
The present invention relates to specifying, generating and evaluating messaging addresses in a messaging system
BACKGROUND OF THE INVENTION
When an electronic mail (e-mail) message is sent, the intended recipients of the message are typically specified by listing their e-mail identifiers. For example, an e-mail address might be specified as “login-id@domain-name”. Such an address uniquely identifies the recipient globally.
However, a need arises to specify the intended recipients of a message, not by their identities, but rather by properties associated with the recipients. For example, desired sets of recipients might be described by the properties: “company employees interested in databases”, “company employees who work in New Jersey”, “company employees interested in databases and who work in New Jersey”, etc. Such property-based addressing is currently supported by two distinct mechanisms.
One prior art mechanism that supports property-based addressing is directory addressing. Use of a directory allows for the specification of a combination of attribute value pairs to select an intended set of recipients. The attribute names must be part of the directory schema. For example, a company e-mail directory of employees may have attributes indicating the state in which each employee works and the salary grade or title of each employee. Prior art systems allow the use of conjunctive specifications of the form “state=nj:tl=SGD”, where “state=nj” specifies the state of New Jersey, “tl=SGD” specifies a title of “SGD” and “:” is the conjunction operator. Thus, this specification would indicate all company employees who work in New Jersey and who have a title of “SGD”. Such a directory based addressing scheme is described in commonly-owned U.S. patent application Ser. No. 08/581,654 by Mark Jones, which is hereby incorporated by reference.
Another prior art mechanism that supports property-based addressing is mailing lists. Mailing lists are a mechanism for creating lists of identities of message recipients. Once a mailing list is defined, a message sender may select a set of intended recipients without actually knowing the identities of the recipients. For example, a mailing list designated “codb” may contain the identities of company employees interested in databases, and a mailing list “comsg” may contain the identities of company employees who are interested in messaging.
Current messaging systems are limited in that they do not support combinations of directory and mailing list addressing mechanisms, even though some current messaging systems support each mechanism separately. For example, it is not currently possible to specify that the intended recipients of a message are “company employees whose salary grade is SGD and who are members of the ‘codb’ mailing list”. A related limitation is that current messaging systems that support the use of mailing lists do not permit the specification of intended recipients using arbitrary combinations of individual mailing lists. For example, it is not currently possible to specify that the intended recipients of a message are “company employees who are in the intersection of the mailing lists ‘codb’ and ‘comsg’”.
Another limitation of current messaging systems is that membership in mailing lists must be explicitly enumerated, and cannot make use of directory information. For example, it is not currently possible to specify that members of the mailing list “ha6117” are “company employees whose organization code in the directory is HA6117000”. This may lead to replication of information and potential inconsistencies in the information maintained.
A need arises for a technique which supports combinations of directory and mailing list addressing mechanisms, provides the capability to specify intended message recipients using combinations of mailing list and directory information and does not require mailing lists to be explicitly enumerated.
SUMMARY OF THE INVENTION
The present invention is a messaging system, and method of operation thereof, which supports combinations of directory and mailing list addressing mechanisms, provides the capability to specify intended message recipients using combinations of mailing list and directory information and does not require mailing lists to be explicitly enumerated. The present invention allows intended message recipients to be specified as declarative addresses, which may include combinations of directory and mailing list information.
A messaging system, according to the present invention, 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.
The declarative address may specify directory information, mailing list information, or a combination of directory information and mailing list information.
The present invention is operable with electronic message of all kinds, including, for example, e-mail messages, voice-mail messages, fax messages, conference calls, and paging messages.


REFERENCES:
patent: 5283856 (1994-02-01), Gross et al.
patent: 5333266 (1994-07-01), Boaz et al.
patent: 5428778 (1995-06-01), Brookes
patent: 5459717 (1995-10-01), Mullan et al.
patent: 5493564 (1996-02-01), Mullan
patent: 5555426 (1996-09-01), Johnson et al.
patent: 5564018 (1996-10-01), Flores et al.
patent: 5632011 (1997-05-01), Landfield et al.
patent: 5664185 (1997-09-01), Landfield et al.
patent: 5742769 (1998-04-01), Lee et al.
patent: 5761415 (1998-06-01), Joseph et al.
patent: 5764906 (1998-06-01), Edelstein et al.
patent: 5802510 (1998-09-01), Jones
patent: 5822526 (1998-10-01), Waskiewicz
patent: 5864684 (1999-01-01), Nielsen
patent: 5884034 (1999-03-01), Ohishi et al.
patent: 5893091 (1999-04-01), Hunt et al.
patent: 6189026 (2001-02-01), Birrell et al.
patent: 6212552 (2001-04-01), Biliris et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Declarative message addressing does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Declarative message addressing, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Declarative message addressing will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2946934

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.