Patent US6212552B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6212552B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Declarative message addressing

Assignee: AT&T Inc
•
Filing: 1998-01-15
•
Granted: 2001-04-03
•
Expires: 2018-01-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Alexandros Biliris
  • 👤 Gisli Hjalmtysson
  • 👤 Hosagrahar Visvesvaraya Jagadish
  • 👤 Mark Alan Jones
  • 👤 Dongwon Lee
  • 👤 Inderpal Singh Mumick
  • 👤 Euthimios Panagos
  • 👤 Divesh Srivastava
  • 👤 Dimitra Vista

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 17:42
CPC Classifications
H; H04; H04L; H04L51/00; H04L51/21; H04L51/214

Claims Analysis

Total Claims: 28
Claim 1
Independent Claim 121 words
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 a recipient system; an address resolution module, coupled to the messaging server, operable to receive a declarative address associated with the message, the declarative address defined by a sender of the message and specifying at least one recipient for the message based on properties of the recipient and specifying mailing list information and directory information, resolve the declarative address into at least one messaging address, transmit the at least one messaging address to the messaging server, where the at least one message address is retrieved based on the specified directory information and mailing list information.
Claim 2
Dependent Claim 121 words
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 a recipient system; an address resolution module, coupled to the messaging server, operable to receive a declarative address associated with the message, the declarative address defined by a sender of the message and specifying at least one recipient for the message based on properties of the recipient and specifying mailing list information and directory information, resolve the declarative address into at least one messaging address, transmit the at least one messaging address to the messaging server, where the at least one message address is retrieved based on the specified directory information and mailing list information.
Claim 3
Dependent Claim 82 words
The messaging system of claim 1 , further comprising: a database system, coupled to the address resolution module, operable to receive a database query, retrieve at least one messaging address specified by the query and transmit the retrieved at least one messaging address; and wherein the address resolution module is further operable to generate a database query based on the declarative address, transmit the generated query to a database system, and receive at least one retrieved messaging address from the database system.
Claim 4
Dependent Claim 32 words
The messaging system of claim 2 , wherein the messaging server is further operable to transmit the message to at least one recipient system corresponding to the at least one messaging address.
Claim 5
Dependent Claim 14 words
The messaging system of claim 3 , wherein the message is an email message.
Claim 6
Dependent Claim 14 words
The messaging system of claim 3 , wherein the message is a voice-mail message.
Claim 7
Dependent Claim 14 words
The messaging system of claim 3 , wherein the message is a fax message.
Claim 8
Dependent Claim 14 words
The messaging system of claim 3 , wherein the message is a conference call.
Claim 9
Dependent Claim 14 words
The messaging system of claim 3 , wherein the message is a paging message.
Claim 10
Independent Claim 88 words
A method of messaging, comprising the steps of: receiving a declarative address associated with a message, the declarative address defined by a sender of the message and specifying at least one recipient for the message based on properties of the recipient, and specifying a mailing list and directory information; resolving the declarative address into at least one messaging address; transmitting the message to the at least one messaging address, where the at least one message address is retrieved based on the specified directory information and mailing list information.
Claim 11
Independent Claim 88 words
A method of messaging, comprising the steps of: receiving a declarative address associated with a message, the declarative address defined by a sender of the message and specifying at least one recipient for the message based on properties of the recipient, and specifying a mailing list and directory information; resolving the declarative address into at least one messaging address; transmitting the message to the at least one messaging address, where the at least one message address is retrieved based on the specified directory information and mailing list information.
Claim 12
Dependent Claim 40 words
The method of claim 9 , wherein the resolving step comprises the steps of: generating a database query based on the received declarative address; and retrieving the at least one messaging address from a database using the generated database query.
Claim 13
Dependent Claim 13 words
The method of claim 10 , wherein the message is an e-mail message.
Claim 14
Dependent Claim 13 words
The method of claim 10 , wherein the message is a voice-mail message.
Claim 15
Dependent Claim 13 words
The method of claim 10 , wherein the message is a fax message.
Claim 16
Dependent Claim 13 words
The method of claim 10 , wherein tie message is a conference call.
Claim 17
Dependent Claim 13 words
The method of claim 10 , wherein the message is a paging message.
Claim 18
Dependent Claim 86 words
A declarative address, for specifying messaging addresses, comprising: an operand and an operator, defined by a sender of a message; the 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 directory of message recipients and a mailing list of message recipients; and the operator specifying an operation to be performed on the at least one messaging address specified by the operand.
Claim 19
Dependent Claim 86 words
A declarative address, for specifying messaging addresses, comprising: an operand and an operator, defined by a sender of a message; the 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 directory of message recipients and a mailing list of message recipients; and the operator specifying an operation to be performed on the at least one messaging address specified by the operand.
Claim 20
Independent Claim 115 words
A method of defining a mailing list of message recipients, comprising the steps of: specifying a mailing list identifier, specifying a declarative address, the declarative address specifying message recipients based on properties of the recipients, and the declarative address 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 directory of message recipients and a mailing list of message recipients and an operator, specifying an operation to be performed on the least one messaging address specified by the operand; and assigning the declarative address to the mailing list identifier.
Claim 21
Independent Claim 115 words
A method of defining a mailing list of message recipients, comprising the steps of: specifying a mailing list identifier, specifying a declarative address, the declarative address specifying message recipients based on properties of the recipients, and the declarative address 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 directory of message recipients and a mailing list of message recipients and an operator, specifying an operation to be performed on the least one messaging address specified by the operand; and assigning the declarative address to the mailing list identifier.
Claim 22
Independent Claim 123 words
A method of messaging, comprising the steps of: receiving a declarative address specification, the declarative address defined by a sender of a message and specifying at least one recipient for the message based on properties of the recipient and further specifying directory information and mailing list information; 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.
Claim 23
Independent Claim 123 words
A method of messaging, comprising the steps of: receiving a declarative address specification, the declarative address defined by a sender of a message and specifying at least one recipient for the message based on properties of the recipient and further specifying directory information and mailing list information; 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.
Claim 24
Dependent Claim 13 words
The method of claim 18 , wherein the message is an e-mail message.
Claim 25
Dependent Claim 13 words
The method of claim 18 , wherein the message is a voice-mail message.
Claim 26
Dependent Claim 13 words
The method of claim 18 , wherein the message is a fax message.
Claim 27
Dependent Claim 13 words
The method of claim 18 , wherein the message is a conference call.
Claim 28
Dependent Claim 13 words
The method of claim 18 , wherein the message is a paging message.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-04-02 2004-10-02 2005-04-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-04-02 2008-10-02 2009-04-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-04-02 2012-10-02 2013-04-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag