IP Library Granted Patent US 7,284,045
Granted Patent B1
US 7,284,045 · App. 09/872,859 · Granted Oct 16, 2007

Method and system for determining information to access an electronic mail account

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,284,045
App. No.
09/872,859
Granted
Oct 16, 2007
Kind
B1
Abstract

An automatic detection device and method for determining the access data necessary to access an existing electronic mail account. Further, the automatic detection device and method can determine whether an electronic mail account can be accessed according to a specific electronic mail protocol. With the detection device and method, the user provides the password and address for an existing electronic mail account. From this information, the automatic detection device and method determines the user name and the server name for the server hosting the electronic mail account. The device and method then employs the user name, server name and password to determine whether the electronic mail account can be accessed according to a particular electronic mail protocol, such as the post office protocol, and, if possible, to access the electronic mail account.

Claims (41)

1. A method for determining information for accessing an electronic mail account according to an electronic mail protocol, comprising:

receiving an address for delivering electronic mail to an electronic mail account;

receiving a password for accessing the electronic mail account;

extracting, from the address, a user name and an electronic mail account domain for the electronic mail account; and

determining whether the electronic mail account domain, user name and password can be used to access the electronic mail account according to the electronic mail protocol, wherein the step of determining whether the electronic mail account domain, user name and password can be used to access the electronic mail account according to the electronic mail protocol includes determining if the electronic mail account domain is included in a list of closed domains the do not include server computers employing the electronic mail protocol; and

if the electronic mail account domain is not included in the list of closed domains:

accessing a list of known domains, such that at least one server computer known to employ the electronic mail protocol is associated with each of the known domains;

mapping the electronic mail account domain against the list of known domains; and

if the electronic mail account domain is included in the list of known domains,

attempting to access the electronic mail account at one or more of the server computers associated with the electronic mail account domain using the user name and password.

2. The method recited in claim 1 , wherein, if only one computer server

employing the electronic mail protocol is associated with the electronic mail account domain and the electronic mail account cannot be accessed through the one computer server, then prompting a user to resubmit the user name and password for the electronic mail account, and attempting to access the electronic mail account at the one computer server according to the electronic mail protocol by using the resubmitted user name and password.

3. The method recited in claim 2 , wherein the user is prompted to resubmit the user name by resubmitting the address for delivering electronic mail to the electronic mail account.

4. The method recited in claim 2 , wherein, if the electronic mail account cannot be accessed at the one computer server according to the electronic mail protocol by using the resubmitted user name and password, further including:

concatenating a server name prefix with the electronic mail account domain to form a default name for a server computer; and

attempting to access the electronic mail account according to the electronic mail protocol by using the default name, the user name and the password.

5. The method recited in claim 4 , wherein the server name prefix is selected from the group consisting of: “mail.”, “pop.”, and “pop3.”.

6. The method recited in claim 4 , wherein, if the electronic mail account cannot be accessed according to the electronic mail protocol by using the default server name, the user name and the password, further including the step of prompting a user to provide a server name for accessing the electronic mail account.

7. The method recited in claim 3 , if the electronic mail account domain is not included in the list of known domains, further including

concatenating a server name prefix with the electronic mail account domain to form a default name for a server computer; and

attempting to access the electronic mail account according to the electronic mail protocol by using the default name, the user name and the password.

8. The method recited in claim 7 , wherein the server name prefix is selected from the group consisting of: “mail.”, “pop.”, and “pop3.”.

9. The method recited in claim 7 , wherein, if the electronic mail account cannot be accessed according to the electronic mail protocol by using the default server name, the user name and the password, further including the step of prompting a user to provide a server name for accessing the electronic mail account.

10. The method recited in claim 1 , wherein the electronic mail protocol is selected from the group consisting of: the post office protocol, the Internet message access protocol, the Microsoft Exchange electronic mail protocol, and the Lotus Notes electronic mail protocol.

11. The method recited in claim 1 , wherein the address and password are received from a user of the electronic mail account.

12. The method recited in claim 1 , wherein the address and password are received from an electronic mail messaging software application.

13. A method of determining information for accessing an electronic mail account according to an electronic mail protocol, comprising:

receiving an address for delivering electronic mail to an electronic mail account;

receiving a password for accessing the electronic mail account;

extracting, from the address, a user name and an electronic mail account domain for the electronic mail account; and

determining whether the electronic mail account domain, user name and password can be used to access the electronic mail account according to the electronic mail protocol, wherein the step of determining whether the electronic mail account domain, user name and password can be used to access the electronic mail account according to the electronic mail protocol includes:

concatenating a server name prefix with the electronic mail account domain to form a default name for a server computer; and

attempting to access the electronic mail account according to the electronic mail protocol by using the default name, the user name and the password;

determining if the electronic mail account domain is included in a list of closed domains the do not include server computers employing the electronic mail protocol; and

if the electronic mail account domain is not included in the list of closed domains:

accessing a list of known domains, such that at least one server computer known to employ the electronic mail protocol is associated with each of the known domains;

mapping the electronic mail account domain against the list of known domains; and

if the electronic mail account domain is included in the list of known domains,

attempting to access the electronic mail account at one or more of the server computers associated with the electronic mail account domain using the user name and password.

14. The method recited in claim 13 , wherein the server name prefix is selected from the group consisting of: “mail.”, “pop.”, and “pop3.”.

15. The method recited in claim 13 , wherein, if the electronic mail account cannot be accessed using the default server name, the user name and the address, further including prompting a user to provide a server name for accessing the electronic mail account.

Assignments (7)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064271/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2018
From: GOOD TECHNOLOGY HOLDINGS LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 045196/0255 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 24, 2017
From: GOOD TECHNOLOGY CORPORATION
To: GOOD TECHNOLOGY HOLDINGS LIMITED
Reel/Frame 043318/0662 →
CHANGE OF NAME Recorded Nov 26, 2012
From: VISTO CORPORATION
To: GOOD TECHNOLOGY CORPORATION
Reel/Frame 029347/0783 →
CHANGE OF NAME Recorded Apr 3, 2007
From: VIAIR, INC.
To: VISTO CORPORATION
Reel/Frame 019109/0154 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2001
From: MARL, COYLE BRETT; FRIEDMAN, GREGORY SCOTT
To: VIAIR, INCORPORATED
Reel/Frame 012151/0738 →