Unlisted address messaging system
First Claim
1. In a messaging system, communicatively coupled to a communication carrier network, comprising a mailbox system for transmitting and receiving messages and a routing database containing a routing table, a method of providing messaging services to unlisted addresses, comprising the steps of:
- generating, in the messaging system, an alias address, responsive to instructions from a first party with an unlisted address;
entering the alias address and its corresponding unlisted address in a routing table;
responsive to receiving a message addressed to the alias address, looking up the alias address in the routing table to obtain the unlisted address; and
delivering the message addressed to the alias address to the unlisted address wherein said alias address is unique and used one-time.
6 Assignments
0 Petitions
Accused Products
Abstract
A messaging system is arranged to substitute an alias address for the real address of a messaging subscriber with an unlisted address thereby allowing the subscriber to be known and yet to maintain the privacy and confidentiality of the unlisted address while enabling the subscriber to a) transmit messages to targeted recipients, b) receive reply messages and other types of messages from these recipients, and c) receive spontaneous messages from others with knowledge of the alias address. The messaging system, which may be communicatively coupled to a communications carrier network, comprises a mailbox system for transmitting and receiving messages and a routing database to manage the use of alias addresses.
180 Citations
36 Claims
-
1. In a messaging system, communicatively coupled to a communication carrier network, comprising a mailbox system for transmitting and receiving messages and a routing database containing a routing table, a method of providing messaging services to unlisted addresses, comprising the steps of:
-
generating, in the messaging system, an alias address, responsive to instructions from a first party with an unlisted address; entering the alias address and its corresponding unlisted address in a routing table; responsive to receiving a message addressed to the alias address, looking up the alias address in the routing table to obtain the unlisted address; and delivering the message addressed to the alias address to the unlisted address wherein said alias address is unique and used one-time. - View Dependent Claims (2, 3, 4)
-
-
5. In a messaging system, communicatively coupled to a communication carrier network, comprising a mailbox system for transmitting and receiving messages and a routing database containing a routing table, a method of providing messaging services to unlisted addresses, comprising the steps of:
-
generating, in the messaging system, an alias address, responsive to origination of a message addressed to a recipient from a first party with an unlisted address, the message containing the unlisted address; entering the alias address and its corresponding unlisted address in a routing table; substituting the alias address for the unlisted address in the message; delivering the message containing the alias address to the recipient; responsive to receiving a reply message addressed to the alias address, looking up the alias address in the routing table to obtain the unlisted address; and delivering the message addressed to the alias address to the unlisted address wherein said alias address is unique and used one-time. - View Dependent Claims (6)
-
-
7. In a messaging system, communicatively coupled to a communication carrier network, comprising a mailbox system for transmitting and receiving messages and a routing database containing a routing table, a method of providing messaging services to unlisted addresses, comprising the steps of:
-
generating, in the messaging system, an alias address responsive to a request for an alias address from a first party with an unlisted address; entering the alias address and its corresponding unlisted address in a routing table; communicating the alias address to the first part; delivering the message containing the alias address to the recipient; responsive to receiving a reply message addressed to the alias address, looking up the alias address in the routing table to obtain the unlisted address; and delivering the message addressed to the alias address to the unlisted address wherein said alias address is unique and used one-time. - View Dependent Claims (8)
-
-
9. In a messaging system, communicatively coupled to a communication carrier network, comprising a mailbox system for transmitting and receiving messages and a routing database containing a routing table, a method of providing messaging services to unlisted addresses, comprising the steps of:
-
responsive to determining that a message originated by a first party with an unlisted address is forwardable; generating an alias address in the messaging system; entering the alias address, its corresponding unlisted address and an indication that the message is forwardable in a routing table; substituting the alias address for the unlisted address in the message; delivering the message to a first recipient; delivering the message to a second recipient, responsive to a forwarding of the message by the first recipient; responsive to receiving a message addressed to the alias address from the second recipient, looking up the alias address in the routing table to obtain the unlisted address; and delivering the message addressed to the alias address to the unlisted address wherein said alias address is unique and used one-time. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A messaging system comprising:
-
a routing database containing a routing table; and a mailbox system, communicatively coupled to a communication carrier network, performing the steps of; generating an alias address, responsive to instructions from a first party with an unlisted address entering the alias address and its corresponding unlisted address in the routing table; responsive to receiving a message addressed to the alias address, looking up the alias address in the routing table to obtain the unlisted address; and delivering the message addressed to the alias address to the unlisted address wherein said alias address is unique and used one-time. - View Dependent Claims (15, 16, 17)
-
-
18. A messaging system comprising:
-
a routing database containing a routing table; and a mailbox system, communicatively coupled to a communication carrier network, performing the steps of generating an alias address, responsive to origination of a message addressed to a recipient from a first party with an unlisted address, the message containing the unlisted address; entering the alias address and its corresponding unlisted address in a routing table; substituting the alias address for the unlisted address in the message; delivering the message containing the alias address to the recipient; responsive to receiving a reply message addressed to the alias address, looking up the alias address in the routing table to obtain the unlisted address; and delivering the message addressed to the alias address to the unlisted address wherein said alias address is unique and used one-time. - View Dependent Claims (19)
-
-
20. A messaging system comprising:
-
a routing database containing a routing table; and a mailbox system, communicatively coupled to a communication carrier network, performing the steps of generating an alias address responsive to a request for an alias address from a first party with an unlisted address; entering the alias address and its corresponding unlisted address in a routing table; communicating the alias address to the first party; delivering the message containing the alias address to the recipient; responsive to receiving a reply message addressed to the alias address, looking up the alias address in the routing table to obtain the unlisted address; and delivering the message addressed to the alias address to the unlisted address wherein said alias address is unique and used one-time. - View Dependent Claims (21)
-
-
22. A messaging system comprising:
-
a routing database containing a routing table; and a mailbox system, communicatively coupled to a communication carrier network, responsive to determining that a message originated by a first party with an unlisted address is forwardable performing the steps of; generating an alias address; entering the alias address, its corresponding unlisted address and an indication that the message is forwardable in a routing table. substituting the alias address for the unlisted address in the message; delivering the message to a first recipient; delivering the message to a second recipients, responsive to a forwarding of the message by the first recipient; responsive to receiving a message addressed to the alias address from the second recipient, looking up the alias address in the routing table to obtain the unlisted address; and delivering the message addressed to the alias address to the unlisted address wherein said alias address is unique and used one-time. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A system for providing messaging services to subscribers comprising:
-
a plurality of local mailbox systems arranged to transmit and receive messages via a communication carrier network; a routing database which contains a routing table and which is coupled to said mailbox systems; means responsive to receiving a message which is originated by a first subscriber with an unlisted address and which is destined for one or more recipients, for querying said database to determine whether said first party wishes to keep the unlisted address unannounced to said one or more recipients; means for generating a unique message ID and for substituting said unique message ID for the unlisted address upon ascertaining that said first subscriber wishes to keep the unlisted address unannounced; means for storing said unique message ID in said routing table; and means for delivering the message to said one or more recipients with the unique message ID as the originating address wherein the unique message ID is used one-time. - View Dependent Claims (28, 29)
-
-
30. A method of providing messaging services to subscribers comprising the steps of:
-
receiving at one of a plurality local mailbox systems, a message which is originated by a subscriber with an unlisted address and which is destined for one or more recipients; querying a routing database which is coupled to said mailbox systems to determine whether said subscriber wishes to keep the unlisted address unannounced to said one or more recipients; generating a unique message ID for substituting said unique message ID for the unlisted address upon ascertaining that said subscriber wishes to keep the unlisted address unannounced; storing said unique message ID in said routing table; and delivering the message to said one or more recipients with the unique message ID as the originating address wherein the unique message ID is used one-time. - View Dependent Claims (31, 32)
-
-
33. An article of manufacture:
-
a program medium executable in a computer system for transmitting and receiving messages in a mailbox system providing messaging services to unlisted addresses, the program medium comprising; program instructions for generating, in the messaging system, an alias address, responsive to instructions from a first party with an unlisted address; program instruction for entering the alias address and its corresponding unlisted address in a routing table; program instructions responsive to receiving a message addressed to the alias address, looking up the alias address in the routing table to obtain the unlisted address; and program instructions for delivering the message addressed to the alias address to the unlisted address wherein said alias address is unique and used one-time.
-
-
34. An article of manufacturing:
-
a program medium executable in a computer system for transmitting and receiving messages in a mailbox system providing messaging services to unlisted addresses, the program medium comprising; program instructions for generating, in the messaging system, an alias address, responsive to origination of a message addressed to a recipient from a first party with an unlisted address, the message containing the unlisted address; program instructions for entering the alias address and its corresponding unlisted address in a routing table; program instructions for substituting the alias address for the unlisted address in the message; program instructions for delivering the message containing the alias address to the recipient; program instructions responsive to receiving a reply message addressed to the alias address, looking up the alias address in the routing table to obtain the unlisted address; and program instructions for delivering the message addressed to the alias address to the unlisted address wherein said alias address is unique and used one-time.
-
-
35. A program medium executable in a computer system for transmitting and receiving messages in a mailbox system providing messaging services to unlisted addresses, the program medium comprising:
-
program instructions responsive to receiving a message which is originated by a first subscriber with an unlisted address and which is destined for one or more recipients, for querying a database to determine whether said first party wishes to keep the unlisted address unannounced to said one or more recipients; program instructions for generating a unique message ID and for substituting said unique message ID for the unlisted address upon ascertaining that said first subscriber wishes to keep the unlisted address unannounced; program instructions for storing said unique message ID in said routing table; and program instructions for delivering the message to said one or more recipients with the unique message ID as the originating address wherein the unique message ID is used one-time.
-
-
36. A program medium executable in a computer system for transmitting and receiving messages in a mailbox system providing messaging services to unlisted addresses, the program medium comprising:
-
program instructions for receiving at one of a plurality local mailbox systems, a message which is originated by a subscriber with an unlisted address and which is destined for one or more recipients; program instructions for querying a routing database which is coupled to said mailbox systems to determine whether said subscriber wishes to keep the unlisted address unannounced to said one or more recipients; program instructions for generating a unique message ID for substituting said unique message ID for the unlisted address upon ascertaining that said subscriber wishes to keep the unlisted address unannounced; program instructions for storing said unique message ID in said routing table; and program instructions for delivering the message to said one or more recipients with the unique message ID as the originating address wherein the unique message ID is used one-time.
-
Specification