CA2533280C

System and method for automatically learning mailbox configuration conventions

Abstract

A system and method automatically learns mailbox configuration conventions. The validator module (13) determines a valid set of configuration parameters (14) used for accessing an electronic mailbox of a user within a mail domain after receiving configuration information from the user that is limited in the configuration parameters (14) required for accessing the electronic mailbox. A learner module (15) accepts from the validator module (13) a set of configuration parameters determined to be valid and generates configuration conventions (16) for a mail domain. A database store is the generated configuration conventions (16). The validator and learner modules can be operative as part of a web server.

CA2533280C, drawing sheet 1
Sheet 1 of 11

Term

Term ended

Expired 26 February 2024, 2.6 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

22 claims: 3 independent, 19 dependent

  1. 1
    CA 02533280 2009-06-23 CLAIMS:1. A system for automatically learning mailbox configuration conventions comprising: a user system having an email client;a mailbox interface server operative as an agent between the user system and an electronic mailbox of the user, said mailbox interface server comprising, a validator module that estimates a valid set of configuration parameters used for accessing an electronic mailbox of a user within a mail domain that does not provide all of the necessary configuration information after receiving limited configuration information from the user that is limited in the configuration parameters required for accessing the electronic mailbox, wherein the validator module is operative for attempting access to a respective mailbox using a set of estimates for configuration parameters and requesting additional information from the user for reattempting access if an initial access attempt fails until the validator module has a valid set of configuration parameters;a learner module that accepts from the validator module a set of configuration parameters determined to be valid and generates configuration conventions for a mail domain, wherein the configuration conventions are sets of email expressions formed by symbols that symbolically represent the conventions used by email providers for a set of configuration parameters used for accessing electronic mailboxes and generating new sets of potentially valid configuration conventions if attempts for accessing the electronic mailbox of the user from the original sets of possible configuration conventions were unsuccessful;and CA 02533280 2009-06-23 a database that stores the generated configuration conventions .
  2. 11
    A method for automatically learning mailbox configuration conventions comprising:estimating within a validator module of a mailbox interface server operative as an agent between a user system and an electronic mailbox of a user a valid set of configuration parameters used for accessing an electronic mailbox of a user within a mail domain that does not provide all of the necessary configuration information after receiving from the user limited configuration information that is limited in the configuration parameters required for accessing the electronic mailbox by attempting access from the validator module to a respective mailbox of the user using a set of estimates for configuration parameters that had been generated after receiving configuration information from the user and requesting additional information from the user for reattempting access if an initial access attempt fails until the validator module has a valid set of configuration parameters ;CA 02533280 2009-06-23 generating configuration conventions related to the mail domain from any configuration parameters that have been determined to be valid for accessing the electronic mailbox of the user, wherein the configuration conventions are sets of email expressions formed by symbols that symbolically represent the conventions used by email providers for a set of configuration parameters used for accessing electronic mailboxes and generating new sets of potentially valid configuration conventions if attempts for accessing the electronic mailbox of the user from the original sets of possible configuration conventions were unsuccessful;and storing the configuration conventions within a database.
  3. 19
    A computer-readable medium comprising:a validator module that estimates a valid set of configuration parameters used for accessing an electronic mailbox of a user within a mail domain that does not provide all of the necessary configuration information after receiving limited configuration information from the user that is limited in the configuration parameters required for accessing the electronic mailbox, wherein the validator module is operative for attempting access to a respective mailbox using a set of estimates for configuration parameters and requesting additional information from the user for reattempting access if an initial access attempt fails until the validator module has a valid set of configuration parameters;a learner module that accepts from the validator module a set of configuration parameters determined to be valid and generates configuration conventions for a mail domain, wherein 32 CA 02533280 2009-06-23 the configuration conventions are sets of email expressions formed by symbols that symbolically represent the conventions used by email providers for a set of configuration parameters used for accessing electronic mailboxes and generating new sets of potentially valid configuration conventions if attempts for accessing the electronic mailbox of the user from the original sets of possible configuration conventions were unsuccessful.