IP Library Granted Patent US 7,558,827
Granted Patent B2
US 7,558,827 · App. 10/574,589 · Granted Jul 7, 2009

Mail distribution system, mail distribution method, and mail distribution program

Assignee: Nippon Telegraph and Telephone Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,558,827
App. No.
10/574,589
Granted
Jul 7, 2009
Kind
B2
Abstract

When an alias mail having an alias address X as a destination is received from an originator terminal, an alias mail relay server restores a recipient address R and an alias address generation argument C, generates a reply destination address Y including the generation argument C restores and an originator address S, and replaces the destination and a transmission source with the recipient address R and Y to transfer the alias mail to a recipient terminal. On the other hand, when a reply mail is received from the recipient terminal, a remailer restored the originator address S and the generation argument C from Y, regenerates X from the generation argument C restored and the recipient address R, and replaces a destination and a transmission source with the originator address S and X to transfer the reply mail to the originator terminal.

Claims (110)

1. A mail delivery system comprising:

an alias mail processing unit that receives an alias mail addressed from an originator address to an alias address generated from a recipient address and a predetermined generation argument, restores the recipient address and the generation argument from the alias address, replaces the alias address in the alias mail with the restored recipient address, and replaces the originator address in the alias mail with a reply destination address generated from the restored generation argument and the originator address to transfer the alias mail to the recipient address; and

a reply mail processing unit that receives a reply mail addressed from the recipient address to the reply destination address responding to the alias mail transferred by the alias mail processing unit, acquires the originator address and the generation argument from the reply destination address, regenerates the alias address from the acquired generation argument and the recipient address, replaces the reply destination address in the reply mail with the acquired originator address, and replaces the recipient address in the reply mail with the regenerated alias address regenerated to transfer the reply mail to the originator address.

2. The mail delivery system according to claim 1 , wherein

the alias mail processing unit includes:

a recipient address restoring unit that restores, when the alias mail is received, the recipient address and the generation argument from the alias address;

a reply destination address generating unit that generates the reply destination address including the generation argument restored by the recipient address restoring unit and the originator address indicating a transmission source of the alias mail; and

an alias mail transfer unit that replaces the destination of the alias mail with the recipient address restored by the recipient address restoring unit and replaces the transmission source of the alias mail with the reply destination address generated by the reply destination address generating unit to transfer the alias mail, and the reply mail processing unit includes:

an originator address restoring unit that restores, when the reply mail is received, the originator address and the generation argument from the reply destination address that is a destination of the reply mail;

an alias address regenerating unit that regenerates the alias address from the generation argument restored by the originator address restoring unit and the recipient address indicating the transmission source of the reply mail; and

a reply mail transfer unit that replaces the destination of the reply mail with the originator address restored by the originator address restoring unit and replaces the transmission source of the reply mail with the alias address regenerated by the alias address regenerating unit to transfer the reply mail.

3. The mail delivery system according to claim 2 , wherein

the generation argument is information indicating transfer conditions that the alias mail transferred to the recipient should satisfy,

the alias mail processing unit further includes a transfer possibility judging unit that judges whether the alias mail satisfies transfer conditions restored by the recipient address restoring unit, and

the alias mail transfer unit transfers only an alias mail that is judged by the transfer possibility judging unit as satisfying the transfer conditions.

4. The mail delivery system according to claim 3 , wherein

the transfer conditions are transfer conditions that can be updated according to transfer of the alias mail,

the alias mail processing unit further includes a transfer conditions updating unit that updates, when it is judged by the transfer possibility judging unit that the transfer conditions are satisfied, the transfer conditions to generate the generation argument anew, and

the reply destination address generating unit generates a reply destination address including the generation argument generated anew by the transfer conditions updating unit instead of the generation argument restored by the recipient address restoring unit.

5. The mail delivery system according to claim 3 , wherein

the transfer conditions are transfer conditions that can be updated according to reception of the alias mail,

the reply mail processing unit further includes a transfer conditions updating unit that updates the transfer conditions restored by the originator address restoring unit to generate the generation argument anew, and

the alias address regenerating unit regenerates an alias address including the generation argument generated anew by the transfer condition updating unit instead of the generation argument restored by the originator address restoring unit.

6. A mail transfer system that transfers a mail using a recipient alias address generated from a recipient address and a predetermined recipient generation argument and an originator alias address generated from an originator address and a predetermined originator generation argument, the mail transfer system comprising:

a first mail processing unit that receives a mail addressed from the originator address to a recipient reply destination address generated from the recipient alias address and the originator generation argument, restores the recipient alias address and the originator generation argument from the recipient reply destination address, regenerates the originator alias address from the restored originator generation argument and the originator address, and replaces the recipient reply destination address in the mail with the recipient alias address and the originator address in the mail with the regenerated originator alias address to transfer the mail;

a second mail processing unit that receives the mail addressed from the originator alias address to the recipient alias address, restores the recipient address and the recipient generation argument from the recipient alias address, generates an originator reply destination address from the restored recipient generation argument and the originator alias address, and replaces the recipient alias address in the mail with the recipient address and the originator alias address in the mail with the generated originator reply destination address to transfer the mail to the recipient address;

a third mail processing unit that receives a reply mail addressed from the recipient address to the originator reply destination address, restores the originator alias address and the recipient generation argument from the originator reply destination address, regenerates the recipient alias address from the restored recipient generation argument and the recipient address, and replaces the originator reply destination address with the originator alias address and the recipient address in the reply mail with the recipient alias address to transfer the mail; and

a fourth mail processing unit that receives a reply mail addressed from the recipient alias address to the originator alias address, restores the originator address and the originator generation argument from the originator alias address, generates the recipient reply destination address from the restored originator generation argument and the recipient alias address, and replaces the originator alias address in the reply mail with the originator address and the recipient alias address in the reply mail with the recipient reply destination address to transfer the mail to the originator address.

7. The mail transfer system according to claim 6 , wherein

the recipient generation argument is information indicating transfer conditions that the mail transferred to the recipient should satisfy and the originator generation argument is information indicating transfer conditions that the mail transferred to the originator should satisfy,

the second mail processing unit judges whether the mails satisfy transfer conditions related to the recipient generation argument restored from the recipient alias address and transfers only a mail that satisfies the transfer conditions, and

the fourth mail processing unit judges whether the mails satisfy transfer conditions related to the originator generation argument restored from the originator alias address and transfers only a mail that satisfies the transfer conditions.

8. A mail delivering method comprising:

alias mail processing implemented by one or more mail processing units including:

receiving an alias mail addressed from an originator address to an alias address generated from a recipient address and a predetermined generation argument,

restoring the recipient address and the generation argument from the alias address, and replacing the alias address in the alias mail with the restored recipient address, and

the originator address in the alias mail with a reply destination address generated from the restored generation argument and the originator address to transfer to alias mail to the recipient address; and

reply mail processing implemented by one or more mail processing units including:

receiving a reply mail addressed from the recipient address to the reply destination address responding to the alias mail transferred,

acquiring the originator address and the generation argument from the reply destination address in the reply mail,

regenerating the alias address from the acquired generation argument and the recipient address in the reply mail, and

replacing the reply destination address in the reply mail with the acquired originator address, and the recipient address in the reply mail with the regenerated alias address to transfer the reply mail to the originator address.

9. The mail delivering method according to claim 8 , wherein

the generation argument is information indicating transfer conditions that the alias mail transferred to the recipient should satisfy,

the processing of the alias mail further includes a transfer possibility judging unit that judges whether the alias mail satisfies transfer conditions restored by the recipient address restoring step, and

the transferring of the alias mail transfers only an alias mail that is judged by the transfer possibility judging step as satisfying the transfer conditions.

10. A mail transferring method for transferring a mail using a recipient alias address generated from a recipient address and a predetermined recipient generation argument and an originator alias address generated from an originator address and a predetermined originator generation argument, the mail transfer method comprising:

first mail processing implemented by one or more mail processing units including:

receiving a mail addressed from the originator address to a recipient reply destination address generated from the recipient alias address and the originator generation argument,

restoring the recipient alias address and the originator generation argument from the recipient reply destination address,

regenerating the originator alias address from the restored originator generation argument and the originator address, and

replacing the recipient reply destination address in of the mail with the recipient alias address and the originator address in the mail with the regenerated originator alias address to transfer the mail;

second mail processing implemented by one or more mail processing units including:

receiving a mail addressed from the originator alias address to the recipient alias address,

restoring the recipient address and the recipient generation argument from the recipient alias address,

generating an originator reply destination address from the restored recipient generation argument and the originator alias address, and

replacing the recipient alias address in the mail with the recipient address and the originator alias address in the mail with the generated originator reply destination address to transfer the mail to the recipient address;

third mail processing implemented by one or more mail processing units including:

receiving a reply mail addressed from the recipient address to the originator reply destination address,

restoring the originator alias address and the recipient generation argument from the originator reply destination address,

regenerating the recipient alias address from the restored recipient generation argument and the recipient address, and

replacing the originator reply destination address with the originator alias address and the recipient address in the reply mail with the recipient alias address to transfer the mail; and

fourth mail processing implemented by one or more mail processing units including:

receiving a reply mail addressed from the recipient alias address to the originator alias address,

restoring the originator address and the originator generation argument from the originator alias address,

generating the recipient reply destination address from the restored originator generation argument and the recipient alias address, and

replacing the originator alias address in the reply mail with the originator address and the recipient alias address in the reply mail with the recipient reply destination address to transfer the reply mail to the originator address.

11. The mail transferring method according to claim 10 , wherein

the recipient generation argument is information indicating transfer conditions that the mail transferred to the recipient should satisfy and the originator generation argument is information indicating transfer conditions that the mail transferred to the originator should satisfy,

the processing of the second mail judges whether the mails satisfy transfer conditions related to the recipient generation argument restored from the recipient alias address and transfers only a mail that satisfies the transfer conditions, and

the processing of the fourth mail judges whether the mails satisfy transfer conditions related to the originator generation argument restored from the originator alias address and transfers only a mail that satisfies the transfer conditions.

12. A computer readable storage medium containing instructions that, when executed by a computer, causes the computer to perform;

alias mail processing including:

receiving an alias mail addressed from an originator address to an alias address generated from a recipient address and a predetermined generation argument,

restoring the recipient address and the generation argument from the alias address, and

replacing the alias address in the alias mail with the restored recipient address, and the originator address in the alias mail with a reply destination address generated from the restored generation argument and the originator address to transfer the alias mail to the recipient address; and

reply mail processing including:

receiving a reply mail address from the recipient address to the reply destination address responding to the alias mail transferred,

acquiring the originator address and the generation argument from the reply destination address in the reply mail,

regenerating the alias address from the acquired generation argument and the recipient address in the reply mail, and

replacing the reply destination address in the reply mail with the acquired originator address, and the recipient address in the reply mail with the regenerated alias address to transfer the reply mail to the originator address.

13. The computer readable storage medium according to claim 12 , wherein

the generation argument is information indicating transfer conditions that the alias mail transferred to the recipient should satisfy,

the alias mail processing procedure further includes a transfer possibility judging unit that judges whether the alias mail satisfies transfer conditions restored by the recipient address restoring unit, and

the alias mail transferring procedure transfers only an alias mail that is judged by the transfer possibility judging unit as satisfying the transfer conditions.

14. A computer readable storage medium containing instructions that, when executed by a computer, causes the computer to perform:

a first mail processing including:

receiving a mail addressed from an originator address to a recipient reply destination address generated from a recipient alias address and a originator generation argument,

restoring the recipient alias address and the originator generation argument from the recipient reply destination address,

regenerating an originator alias address from the restored originator generation argument and the originator address, and

replacing the recipient reply destination address in the mail with the recipient alias address and the originator address in the mail with the regenerated originator alias address to transfer the mail;

second mail processing including:

receiving a mail addressed from the originator alias address to the recipient alias address,

restoring a recipient address and a recipient generation argument from the recipient alias address,

generating an originator reply destination address from the restored recipient generation argument and the originator alias address, and

replacing the recipient alias address in the mail with the recipient address and the originator alias address in the mail with the originator reply destination address generated to transfer the mail to the recipient address;

third mail processing including:

receiving a reply mail addressed from the recipient address to the originator reply destination address,

restoring the originator alias address and the recipient generation argument from the originator reply destination address,

regenerating the recipient alias address from the restored recipient generation argument and the recipient address, and

replacing the originator reply destination address with the originator alias address and the recipient address in the reply mail with the recipient alias address to transfer the mail; and

fourth mail processing including:

receiving a reply mail addressed from the recipient alias address to the originator alias address,

restoring the originator address and the originator generation argument from the originator alias address,

generating the recipient reply destination address from the restored originator generation argument and the recipient alias address, and

replacing the originator alias address in the reply mail with the originator address and the recipient alias address in the reply mail with the recipient reply destination address to transfer the reply mail to the originator address.

15. The computer readable storage medium according to claim 14 , wherein

the recipient generation argument is information indicating transfer conditions that the mail transferred to the recipient should satisfy and the originator generation argument is information indicating transfer conditions that the mail transferred to the originator should satisfy,

the second mail processing procedure judges whether the mails satisfy transfer conditions related to the recipient generation argument restored from the recipient alias address and transfers only a mail that satisfies the transfer conditions, and

the fourth mail processing procedure judges whether the mails satisfy transfer conditions related to the originator generation argument restored from the originator alias address and transfers only a mail that satisfies the transfer conditions.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2008
From: KAWASHIMA, MASAHISA; MIYAKE, JUN; ABE, TSUYOSHI; TAKAHASHI, KATSUMI
To: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
Reel/Frame 020434/0125 →
Priority Claims (1)
JP 2003-358427 · Oct 17, 2003 · national
Continuity (1)
Related Publication 20070011245A1 · Jan 11, 2007