IP Library Granted Patent US 8,719,355
Granted Patent B2
US 8,719,355 · App. 12/921,754 · Granted May 6, 2014

Platform independent IDN e-mail storage translation

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 8,719,355
App. No.
12/921,754
Granted
May 6, 2014
Kind
B2
Abstract

A method is described for providing platform independent e-mail translation. The method comprising the following steps. An e-mail message is received for a recipient IDN username. An ASCII identifier corresponding with the IDN username is retrieved using a predefined mapping. The received e-mail message is stored in local storage using the retrieved ASCII identifier. An e-mail server configured to implement the method and a computer readable medium comprising instructions for implementing the method are also described.

Claims (31)

1. An e-mail server operating in an Internationalized Domain Name (IDN) environment, the e-mail server comprising:

a mail transport agent (MTA) configured to receive an e-mail message for an Internationalized Domain Name username;

a local delivery agent configured to store the received e-mail message in local storage; and

a translation table configured to maintain a mapping from the IDN username to a corresponding ASCII identifier, the mapping from the IDN username to the ASCII identifier generated upon adding the IDN username to the e-mail server, the ASCII identifier compatible with an ASCII environment e-mail server, the translation table in communication with at least one of the MTA and the local delivery agent;

wherein the local delivery agent stores the received e-mail message in the local storage in accordance with the ASCII identifier.

2. The e-mail server of claim 1 , wherein the translation table is further configured to generate the mapping between the IDN username and the corresponding ASCII identifier.

3. The e-mail server of claim 2 , wherein the ASCII identifier is a random ASCII string such that for each of a plurality of IDN usernames a random ASCII string is generated.

4. The e-mail server of claim 3 , wherein each ASCII identifier is compared with previously generated ASCII identifier to avoid collisions.

5. The e-mail server of claim 2 , wherein the ASCII identifier is a sequential ASCII string such that for each of a plurality of IDN usernames a subsequent ASCII string in a sequence of ASCII strings is generated.

6. The e-mail server of claim 1 further comprising a message retrieval server for delivering e-mail messages from the e-mail server to a recipient, the message retrieval server configured to:

receive the IDN username associated with a request to retrieve the e-mail message;

communicate with the translation table in order to obtain the ASCII identifier mapped to the received IDN username; and

retrieve the e-mail message associated with the obtained ASCII identifier.

7. The e-mail server of claim 6 , wherein the message retrieval server is further configured to validate the recipient by using the obtained ASCII identifier to access validation information in the local storage.

8. A method for providing platform independent e-mail translation at an e-mail server operating in an Internationalized Domain Name (IDN) environment, the method comprising the steps of:

receiving an e-mail message for a recipient Internationalized Domain Name username;

retrieving an ASCII identifier corresponding with the IDN username using a predefined mapping table that maintains a mapping from the IDN username to the ASCII identifier, the mapping from the IDN username to the ASCII identifier generated upon adding the IDN username to the e-mail server, the ASCII identifier compatible with an ASCII environment e-mail server;

storing the received e-mail message in local storage using the retrieved ASCII identifier.

9. The method of claim 8 , comprising the further step of generating the mapping between the IDN username and the corresponding ASCII identifier.

10. The method of claim 9 , wherein the ASCII identifier is a random ASCII string such that for each of a plurality of IDN usernames a random ASCII string is generated.

11. The method of claim 10 , wherein each ASCII identifier is compared with previously generated ASCII identifier to avoid collisions.

12. The method of claim 9 , wherein the ASCII identifier is a sequential ASCII string such that for each of a plurality of IDN usernames a subsequent ASCII string in a sequence of ASCII strings is generated.

13. The method of claim 8 comprising the further steps of:

receiving a request to deliver e-mail message from the e-mail server to a recipient IDN username, the request including the recipient's IDN username;

obtaining the ASCII identifier mapped to the recipient's IDN username from the predefined mapping table; and

retrieving e-mail message from local storage associated with the obtained ASCII identifier for transmission to the recipient IDN username.

14. The method of claim 13 , comprising the further step of validating the recipient using the obtained ASCII identifier to access validation information in the local storage.

15. A non-transitory computer-readable storage medium comprising instructions for providing platform independent e-mail translation at an e-mail server operating in an Internationalized Domain Name (IDN) environment, the instructions, when executed by a computing device, cause the computing device to implement the steps of:

receiving an e-mail message for an Internationalized Domain Name username;

retrieving an ASCII identifier corresponding with the IDN username using a predefined mapping table that maintains a mapping from the IDN username to the ASCII identifier, the mapping from the IDN username to the ASCII identifier generated upon adding the IDN username to the e-mail server, the ASCII identifier compatible with an an ASCII environment e-mail server functionality; and

storing the received e-mail message in local storage using the retrieved ASCII identifier.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Jan 6, 2021
From: PNC BANK, NATIONAL ASSOCIATION
To: AFILIAS LIMITED (F/K/A AFILIAS PUBLIC LIMITED COMPANY); AFILIAS TECHNOLOGIES LIMITED; AFILIAS USA, INC.; 101DOMAIN, INC.
Reel/Frame 054832/0354 →
CHANGE OF NAME Recorded Oct 16, 2020
From: AFILIAS PUBLIC LIMITED COMPANY
To: AFILIAS LIMITED
Reel/Frame 054107/0541 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT NUMBER 8179355 PREVIOUSLY RECORDED AT REEL: 044255 FRAME: 0961. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Dec 4, 2017
From: AFILIAS LIMITED
To: AFILIAS PUBLIC LIMITED COMPANY
Reel/Frame 044674/0018 →
SECURITY INTEREST Recorded Nov 30, 2017
From: AFILIAS PUBLIC LIMITED COMPANY; AFILIAS TECHNOLOGIES LIMITED
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 044262/0004 →
CHANGE OF NAME Recorded Oct 12, 2017
From: AFILIAS LIMITED
To: AFILIAS PUBLIC LIMITED COMPANY
Reel/Frame 044255/0961 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2010
From: BAYLES, LEN ALBERT
To: AFILIAS LIMITED
Reel/Frame 025376/0829 →