CA2533280A1 - System and method for automatically learning mailbox configuration conventions - Google Patents
System and method for automatically learning mailbox configuration conventions Download PDFInfo
- Publication number
- CA2533280A1 CA2533280A1 CA002533280A CA2533280A CA2533280A1 CA 2533280 A1 CA2533280 A1 CA 2533280A1 CA 002533280 A CA002533280 A CA 002533280A CA 2533280 A CA2533280 A CA 2533280A CA 2533280 A1 CA2533280 A1 CA 2533280A1
- Authority
- CA
- Canada
- Prior art keywords
- configuration
- conventions
- configuration parameters
- electronic mailbox
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/42—Mailbox-related aspects, e.g. synchronisation of mailboxes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/564—Enhancement of application control based on intercepted application data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/06—Message adaptation to terminal or network requirements
- H04L51/066—Format adaptation, e.g. format conversion or compression
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/23—Reliability checks, e.g. acknowledgments or fault reporting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
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.
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.
Claims (21)
1. A system for automatically learning mailbox configuration conventions comprising:
a validator module that determines a valid set of configuration parameters 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 required for accessing the electronic mailbox;
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; and a database that stores the generated configuration conventions.
a validator module that determines a valid set of configuration parameters 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 required for accessing the electronic mailbox;
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; and a database that stores the generated configuration conventions.
2. A system according to Claim 1, wherein said validator module and learner module are operative as a mailbox interface module acting as an agent between an email client of the user and a respective electronic mailbox.
3. A system according to Claim 1, and further comprising a web server on which said validator module and learner module are operative.
4. A system according to Claim 3, wherein said database is stored on said web server.
5. A system according to Claim 1, wherein said learner module is operative for applying tests to the configuration parameters to ensure that the configuration parameters are credible.
6. A system according to Claim 1, wherein the learner module is operative for applying rules from a rules database for indicating which configuration conventions are to be learned.
7. A system according to Claim 1, wherein said configuration conventions stored within the database comprise standard configuration conventions applicable to all mail domains.
8. A system according to Claim 1, wherein the configuration information received from a user comprises an email address and a password.
9. A system according to Claim 8, wherein the configuration information comprises an access protocol for the respective electronic mailbox being accessed.
10. A system according to Claim 9, wherein said access protocol comprises a Post Office Protocol (POP) or an Internet Message Access Protocol (IMAP).
11. A method for automatically learning mailbox configuration conventions comprising:
determining a valid set of configuration parameters used for accessing an electronic mailbox of a user within a mail domain after receiving from the user configuration information that is limited in the configuration parameters required for accessing the electronic mailbox;
generating configuration conventions related to the mail domain from the valid set of configuration parameters; and storing the configuration conventions within a database.
determining a valid set of configuration parameters used for accessing an electronic mailbox of a user within a mail domain after receiving from the user configuration information that is limited in the configuration parameters required for accessing the electronic mailbox;
generating configuration conventions related to the mail domain from the valid set of configuration parameters; and storing the configuration conventions within a database.
12. A method according to Claim 11, wherein the configuration conventions stored within the database comprise standard configuration conventions applicable to all domains.
13. A method according to Claim 11, and further comprising the step of attempting access to an electronic mailbox from a set of potentially valid configuration parameters as provided by an email service provider for the electronic mailbox.
14. A method according to Claim 11, and further comprising the step of storing configuration conventions within the database for each mail domain having an electronic mailbox to which access has been attempted.
15. A method according to Claim 11, and further comprising the step of requesting other configuration information from a user if an attempt at accessing an electronic mailbox has failed.
16. A method according to Claim 15, wherein said other configuration information requested from the user comprises an access protocol for the respective electronic mailbox being accessed.
17. A method according to Claim 16, wherein said access protocol comprises a Post Office Protocol or an Internet Message Access Protocol (IMAP).
18. A method according to Claim 11, and further comprising the step of returning status information relating to the number of attempts and percentage of successes using a given configuration convention.
19. A computer-readable medium comprising:
a validator module that determines a valid set of configuration parameters used for accessing an electronic mailbox of a user within a mail domain after receiving from the user configuration information that is limited in the configuration parameters required for accessing the electronic mailbox; and a learner module that accepts a set of configuration parameters determined to be valid and generates configuration conventions for the mail domain.
a validator module that determines a valid set of configuration parameters used for accessing an electronic mailbox of a user within a mail domain after receiving from the user configuration information that is limited in the configuration parameters required for accessing the electronic mailbox; and a learner module that accepts a set of configuration parameters determined to be valid and generates configuration conventions for the mail domain.
20. A computer-readable medium according to Claim 19, wherein said learner module is operative for applying tests to the configuration parameters to ensure that the configuration parameters are credible.
21. A computer-readable medium according to Claim 21, wherein said learner module is operative for applying rules from a rules database for indicating which configuration conventions are to be learned.
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US49425603P | 2003-08-11 | 2003-08-11 | |
US60/494,256 | 2003-08-11 | ||
US10/778,468 | 2004-02-13 | ||
US10/778,468 US7603419B2 (en) | 2003-08-11 | 2004-02-13 | System and method for automatically learning mailbox configuration conventions |
PCT/US2004/005749 WO2005020040A2 (en) | 2003-08-11 | 2004-02-26 | System and method for automatically learning mailbox configuration conventions |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2533280A1 true CA2533280A1 (en) | 2005-03-03 |
CA2533280C CA2533280C (en) | 2010-08-03 |
Family
ID=34138829
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2533280A Expired - Lifetime CA2533280C (en) | 2003-08-11 | 2004-02-26 | System and method for automatically learning mailbox configuration conventions |
Country Status (5)
Country | Link |
---|---|
US (3) | US7603419B2 (en) |
EP (1) | EP1661014A4 (en) |
CN (1) | CN1867907B (en) |
CA (1) | CA2533280C (en) |
WO (1) | WO2005020040A2 (en) |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7603419B2 (en) * | 2003-08-11 | 2009-10-13 | Teamon Systems, Inc. | System and method for automatically learning mailbox configuration conventions |
US20060195912A1 (en) * | 2005-02-11 | 2006-08-31 | Critical Path, Inc., A California Corporation | Selectively communicating digital content |
US8898308B2 (en) * | 2005-03-07 | 2014-11-25 | Microsoft Corporation | Methods, systems, and computer-readable mediums for configuring electronic messaging applications |
US20070078934A1 (en) * | 2005-09-30 | 2007-04-05 | Teamon Systems, Inc. | System and method for provisioning an email account hosted on an assured email service provider |
US10623360B2 (en) * | 2006-11-21 | 2020-04-14 | Oath Inc. | Automatic configuration of email client |
EP1981231B1 (en) * | 2007-04-13 | 2010-09-22 | Research In Motion Limited | Direct access electronic mail (EMail) distribution and synchronization system with out-of-coverage notification |
GB0707935D0 (en) * | 2007-04-24 | 2007-05-30 | Blue Whale Systems Ltd | Messaging terminals |
US20110060801A1 (en) * | 2009-09-10 | 2011-03-10 | Research In Motion Limited | Automatic integration of a mail server with internet server (is) |
CN102164098A (en) * | 2011-04-15 | 2011-08-24 | 北京百纳威尔科技有限公司 | Mailbox configuration method, mobile terminal and mail system |
US10965742B2 (en) | 2012-02-13 | 2021-03-30 | SkyKick, Inc. | Migration project automation, e.g., automated selling, planning, migration and configuration of email systems |
US9667473B2 (en) | 2013-02-28 | 2017-05-30 | International Business Machines Corporation | Recommending server management actions for information processing systems |
US9841740B2 (en) * | 2014-09-09 | 2017-12-12 | Vivint, Inc. | Hybrid rule implementation for an automation system |
CN104539518A (en) * | 2014-12-27 | 2015-04-22 | 北京奇虎科技有限公司 | Configuration method and device for mail client side |
US10771452B2 (en) | 2015-03-04 | 2020-09-08 | SkyKick, Inc. | Autonomous configuration of email clients during email server migration |
US10592483B2 (en) | 2015-04-05 | 2020-03-17 | SkyKick, Inc. | State record system for data migration |
US9853993B1 (en) | 2016-11-15 | 2017-12-26 | Visa International Service Association | Systems and methods for generation and selection of access rules |
US10320846B2 (en) | 2016-11-30 | 2019-06-11 | Visa International Service Association | Systems and methods for generation and selection of access rules |
CN106856448B (en) * | 2016-12-01 | 2018-09-21 | 深圳市小满科技有限公司 | Mailbox configuration method, configuration system based on high in the clouds and cloud server |
CN113852537A (en) * | 2021-08-31 | 2021-12-28 | 紫光云(南京)数字技术有限公司 | Method for App to adapt to multi-protocol mailboxes |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
IL120023A0 (en) | 1997-01-16 | 1997-04-15 | Amit Noah | Apparatus and method for E-mail communication |
US5968117A (en) | 1998-01-20 | 1999-10-19 | Aurora Communications Exchange Ltd. | Device and system to facilitate accessing electronic mail from remote user-interface devices |
US6175858B1 (en) | 1998-07-13 | 2001-01-16 | At&T Corp. | Intelligent network messaging agent and method |
CN1144136C (en) | 1998-10-09 | 2004-03-31 | 爱捷特系统有限公司 | Method and system for interrogating the internet |
US6654787B1 (en) | 1998-12-31 | 2003-11-25 | Brightmail, Incorporated | Method and apparatus for filtering e-mail |
US6549937B1 (en) | 1999-07-21 | 2003-04-15 | Microsoft Corporation | System and method for multi-protocol communication in a computer network |
US6289460B1 (en) * | 1999-09-13 | 2001-09-11 | Astus Corporation | Document management system |
US20020112007A1 (en) | 1999-11-03 | 2002-08-15 | Christopher (Noah) Wood | Personal message management system |
US6615276B1 (en) * | 2000-02-09 | 2003-09-02 | International Business Machines Corporation | Method and apparatus for a centralized facility for administering and performing connectivity and information management tasks for a mobile user |
US6711617B1 (en) * | 2000-02-09 | 2004-03-23 | International Business Machines Corporation | Method and apparatus for providing automatic configuration of a computer system based on its physical location using an electronically read schedule |
US6728759B1 (en) | 2000-02-22 | 2004-04-27 | Hong Chan Na | System and method of composing search free mail |
US6594706B1 (en) | 2000-02-25 | 2003-07-15 | Orbcomm Llc | Method for global routing of electronic messages by encoding an originator's indica with identification of a corresponding service provider from stored database in a gateway control center |
US7213048B1 (en) * | 2000-04-05 | 2007-05-01 | Microsoft Corporation | Context aware computing devices and methods |
US7222228B1 (en) * | 2000-06-14 | 2007-05-22 | Netwolves Corporation | System and method for secure management or remote systems |
US7584251B2 (en) | 2000-08-28 | 2009-09-01 | Brown Scott T | E-mail messaging system and method for enhanced rich media delivery |
US6868070B1 (en) * | 2000-10-06 | 2005-03-15 | Vertical Networks, Inc. | Systems and methods for providing voice/data communication systems and voice/data communications |
US7171379B2 (en) * | 2001-03-23 | 2007-01-30 | Restaurant Services, Inc. | System, method and computer program product for normalizing data in a supply chain management framework |
JP3906644B2 (en) * | 2001-04-17 | 2007-04-18 | 松下電工株式会社 | Method for automatically transferring e-mail on a communication network, e-mail automatic transfer system, communication server device, automatic transfer mediation communication server device |
US7020687B2 (en) | 2001-05-18 | 2006-03-28 | Nortel Networks Limited | Providing access to a plurality of e-mail and voice message accounts from a single web-based interface |
US8112529B2 (en) * | 2001-08-20 | 2012-02-07 | Masterobjects, Inc. | System and method for asynchronous client server session communication |
US7032014B2 (en) * | 2002-01-18 | 2006-04-18 | Sun Microsystems, Inc. | Service management system for configuration information |
US7209551B1 (en) * | 2002-09-19 | 2007-04-24 | Sbc Properties, L.P. | Provisioning unified messaging system services |
US20040181580A1 (en) * | 2003-03-11 | 2004-09-16 | Etienne Baranshamaje | Method, computer useable medium, and system for portable email messaging |
US7603419B2 (en) * | 2003-08-11 | 2009-10-13 | Teamon Systems, Inc. | System and method for automatically learning mailbox configuration conventions |
CN100524299C (en) * | 2003-08-11 | 2009-08-05 | 蒂蒙系统公司 | System and method for generating configurations used for accessing electronic mailboxes |
-
2004
- 2004-02-13 US US10/778,468 patent/US7603419B2/en active Active
- 2004-02-26 EP EP04715087A patent/EP1661014A4/en not_active Withdrawn
- 2004-02-26 CN CN2004800298373A patent/CN1867907B/en not_active Expired - Lifetime
- 2004-02-26 CA CA2533280A patent/CA2533280C/en not_active Expired - Lifetime
- 2004-02-26 WO PCT/US2004/005749 patent/WO2005020040A2/en active Search and Examination
-
2009
- 2009-08-31 US US12/550,575 patent/US8028034B2/en not_active Expired - Lifetime
-
2011
- 2011-09-06 US US13/225,800 patent/US20110321140A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
US7603419B2 (en) | 2009-10-13 |
US20110321140A1 (en) | 2011-12-29 |
CN1867907A (en) | 2006-11-22 |
CN1867907B (en) | 2010-05-05 |
US20090319452A1 (en) | 2009-12-24 |
EP1661014A4 (en) | 2006-09-06 |
US8028034B2 (en) | 2011-09-27 |
WO2005020040A2 (en) | 2005-03-03 |
CA2533280C (en) | 2010-08-03 |
WO2005020040A3 (en) | 2005-07-14 |
EP1661014A2 (en) | 2006-05-31 |
US20050038858A1 (en) | 2005-02-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2533280A1 (en) | System and method for automatically learning mailbox configuration conventions | |
US20080307077A1 (en) | Methods and systems for configuring an email account on an email client | |
US7835294B2 (en) | Message filtering method | |
EP1110347B1 (en) | Unique digital signature | |
US9661108B2 (en) | Per-request control of DNS behavior | |
US7827280B2 (en) | System and method for domain name filtering through the domain name system | |
US8914883B2 (en) | Securing email communications | |
US8713175B2 (en) | Centralized behavioral information system | |
US20070011253A1 (en) | System and method for encoding and verifying the identity of a sender of electronic mail and preventing unsolicited bulk email | |
US20040186996A1 (en) | Unique digital signature | |
US9942176B2 (en) | Processing electronic mail replies | |
US7461397B2 (en) | Customized electronic messaging | |
US20110099607A1 (en) | Method of authenticating and branding emails and other messages using information available in a message list | |
US20100017485A1 (en) | Enforcing conformance in email content | |
CN107689941A (en) | A kind of apparatus and method for preventing same user's repeat logon | |
CN106713242B (en) | Data request processing method and processing device | |
KR20110009729A (en) | Reducing unwanted and unsolicited electronic messages | |
WO2005069956A2 (en) | Methods and systems for confirmation of availability of messaging account to user | |
US8443192B2 (en) | Network security method | |
WO2004053773B1 (en) | Method and apparatus for requesting information | |
EP3206149B1 (en) | Method for monitoring a parameter indicating a level of confidence associated with a user account of an online service | |
CN109150862A (en) | A kind of method and server-side for realizing token roaming | |
CN109218162A (en) | Mail distribution method and device | |
US20050097210A1 (en) | Computer address resolution | |
US20090248836A1 (en) | Modem user management system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request |