IP Library Granted Patent US 8,065,377
Granted Patent B2
US 8,065,377 · App. 12/814,703 · Granted Nov 22, 2011

System and method for configuring access to electronic mailboxes

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,065,377
App. No.
12/814,703
Granted
Nov 22, 2011
Kind
B2
Abstract

A system and method for configuring access to an electronic mailbox based on limited configuration parameters received from a user. A database stores configuration conventions for a mail domain. A mailbox interface module receives configuration information from a user that is limited in the configuration parameters required for accessing the electronic mailbox. The module retrieves configuration conventions for the mail domain from the database and generates sets of potentially valid configuration parameters based on the retrieved configuration conventions and user supplied configuration information for accessing the mailbox.

Claims (42)

1. A communications system comprising:

a processor;

a database cooperating with said processor and configured to store configuration conventions relating to sets of configuration parameters for accessing electronic mailboxes; and

a mailbox interface module cooperating with said processor and configured to communicate with the database and to operate as an agent between a user system and an electronic mailbox of the user, the mailbox interface module configured to

receive limited configuration information from the user that does not provide all necessary configuration parameters for accessing the electronic mailbox,

infer a mailbox domain from the limited configuration information and retrieve configuration conventions for the mailbox domain from the database that represent potentially valid configuration parameters for the mailbox domain,

generate sets of potentially valid configuration parameters to attempt to access the electronic mailbox and based upon the limited configuration information and the retrieved configuration conventions, and

generate a subset of the sets of the potentially valid configuration parameters based upon additional user information when at least one attempt to access the electronic mailbox based upon a set of potentially valid configuration parameters is unsuccessful, the additional user information comprising a protocol used for accessing the electronic mailbox.

2. The communications system according to claim 1 , wherein the protocol comprises one of the Internet Message Access Protocol (IMAP) and the Post Office Protocol (POP).

3. The communications system according to claim 1 , wherein the mailbox interface module is configured to attempt access to the electronic mailbox and generate new sets of potentially valid configuration parameters if at least one attempt to access the electronic mailbox is unsuccessful.

4. The communications system according to claim 1 , further comprising a web service on which the mailbox interface module is operative.

5. The communications system according to claim 1 , wherein the limited configuration information received from the user comprises an email address and password.

6. The communications system according to claim 1 , and further comprising a mobile device on which the user inputs the limited configuration information.

7. The communications system according to claim 1 , wherein the mailbox interface module is also configured to generate a subset of the potentially valid configuration parameters by using heuristics of likelihood of validity.

8. The communications system according to claim 7 , wherein the heuristics of likelihood of validity comprise tracking statistics stored within the database about a number of attempts and percentage of successes using the potentially valid configuration parameters for a given mailbox domain.

9. The communications system according to claim 1 , wherein the configuration conventions comprise expressions formed by symbols that represent individual configuration parameters.

10. A communications system comprising:

a processor;

a database cooperating with said processor and configured to store configuration conventions relating to sets of configuration parameters; and

a mailbox interface module cooperating with said processor and configured to communicate with the database and to operate as an agent between a user system and an electronic mailbox of the user, the mailbox interface module configured to

receive limited configuration information from the user that does not provide all necessary configuration parameters for accessing the electronic mailbox,

infer a mailbox domain from the limited configuration information,

generate sets of potentially valid configuration parameters based upon the inferred mailbox domain and the limited configuration information, and

generate a subset of the sets of the potentially valid configuration parameters based upon additional user information when at least one attempt to access the electronic mailbox based upon a set of potentially valid configuration parameters is unsuccessful, the additional user information comprising a protocol used for accessing the electronic mailbox.

11. The communications system according to claim 10 , wherein the protocol comprises one of the Internet Message Access Protocol (IMAP) and the Post Office Protocol (POP).

12. The communications system according to claim 10 , wherein the mailbox interface module is configured to attempt access to the electronic mailbox and generate new sets of potentially valid configuration parameters if at least one attempt to access the electronic mailbox is unsuccessful.

13. The communications system according to claim 10 , further comprising a web service on which the mailbox interface module is operative.

14. The communications system according to claim 10 , wherein the limited configuration information received from the user comprises an email address and password.

15. The communications system according to claim 10 , and further comprising a mobile device on which the user inputs the limited configuration information.

16. The communications system according to claim 10 , wherein the mailbox interface module is also configured to generate a subset of the potentially valid configuration parameters by using heuristics of likelihood of validity.

17. The communications system according to claim 16 , wherein the heuristics of likelihood of validity comprise tracking statistics stored within the database about a number of attempts and percentage of successes using the potentially valid configuration parameters for a given mailbox domain.

18. The communications system according to claim 10 , wherein the configuration conventions comprise expressions formed by symbols that represent individual configuration parameters.

19. A method of using a mailbox interface module to operate as an agent between a user system and an electronic mailbox of the user, the method comprising:

receiving limited configuration information from the user that does not provide all necessary configuration parameters for accessing the electronic mailbox;

inferring a mailbox domain from the limited configuration information;

generating sets of potentially valid configuration parameters based upon the inferred mailbox domain and the limited configuration information; and

generating a subset of the sets of the potentially valid configuration parameters based upon additional user information when at least one attempt to access the electronic mailbox based upon a set of potentially valid configuration parameters is unsuccessful, the additional user information comprising a protocol used for accessing the electronic mailbox.

20. The method according to claim 19 , wherein the protocol comprises one of the Internet Message Access Protocol (IMAP) and the Post Office Protocol (POP).

21. The method according to claim 19 , further comprising attempting to attempt access to the electronic mailbox and generating new sets of potentially valid configuration parameters if at least one attempt to access the electronic mailbox is unsuccessful.

22. The method according to claim 19 , wherein the limited configuration information received from the user comprises an email address and password.

23. The method according to claim 19 , further comprising generating a subset of the potentially valid configuration parameters by using heuristics of likelihood of validity.

24. The method according to claim 23 , wherein the heuristics of likelihood of validity comprise tracking statistics stored within the database about a number of attempts and percentage of successes using the potentially valid configuration parameters for a given mailbox domain.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDED PATENT NUMBER TO REMOVE PATENT NO. 8,873,407 AT PREVIOUSLY RECORDED ON REEL 64066 FRAME 1. ASSIGNOR(S) HEREBY CONFIRMS THE NUNC PRO TUNC ASSIGNMENT EFFECTIVE DATE MARCH 20, 2023. Recorded Feb 2, 2026
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 074921/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2023
From: BLACKBERRY CORPORATION
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 063983/0991 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064066/0001 →
CHANGE OF NAME Recorded Oct 22, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034030/0941 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2010
From: GARDNER, DARREN L.; ROY, SHAIBAL
To: TEAMON SYSTEMS, INC.
Reel/Frame 024530/0818 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2010
From: TEAMON SYSTEMS, INC.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 024530/0928 →