System and method for synchronizing electronic mail between a client site and a central site
DCFirst Claim
1. A client system comprising:
- obtaining means for obtaining e-mail from a mail server;
determining means for using a predetermined criterion to determine whether to send the e-mail to a central mail store;
establishing means, coupled to the determining means, for establishing a communications channel with the central mail store; and
sending means, coupled to the establishing means, for sending e-mail to the central mail store.
10 Assignments
Litigations
0 Petitions
Reexamination
Accused Products
Abstract
A system includes an e-mail engine which uses a proper protocol to retrieve an e-mail from a first mail store and to store the e-mail in one or more folder structures. Upon request, the first mail store may send configuration data indicating the proper protocol to the e-mail engine, which can then properly configure itself. An e-mail synchronization module uses a predetermined criterion to determine whether the e-mail was previously sent and whether to synchronize the e-mail with a second mail store. The e-mail synchronization module may also synchronize the e-mail of specific folder structures. The second mail store may be located on a global server, which upon proper identification and authentication provides roaming users with access to its contents. A communications module establishes a communications channel through any firewalls with the second mail store. A web engine sends the e-mail via the communications channel to the second mail store.
-
Citations
34 Claims
-
1. A client system comprising:
-
obtaining means for obtaining e-mail from a mail server; determining means for using a predetermined criterion to determine whether to send the e-mail to a central mail store; establishing means, coupled to the determining means, for establishing a communications channel with the central mail store; and sending means, coupled to the establishing means, for sending e-mail to the central mail store. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A client-based method comprising:
-
obtaining an e-mail from a mail server; using a predetermined criterion to determine whether to send the e-mail to a central mail store; establishing a communications channel with the central mail store, if the predetermined criterion indicates sending the e-mail; and sending the e-mail to the mail store, if the predetermined criterion indicates sending the e-mail. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A client system comprising:
-
an e-mail engine for obtaining e-mail from a mail server; an e-mail synchronization module for using a predetermined criterion to determine whether to send e-mail to a central mail store; a communications module coupled to the e-mail synchronization module for establishing a communications channel with the central mail store; and a web engine, coupled to the communications module, for sending e-mail to the central mail store. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A client system for automatically downloading e-mails for a particular client from a mail server which implements a particular protocol, comprising:
-
means for automatically initiating a communications channel with a mail server; means for identifying the particular protocol used by the mail server; and means for using the particular protocol to download e-mails addressed to a particular client from the mail server. - View Dependent Claims (33)
-
-
34. A computer-readable storage medium storing program code for causing a client computer to perform the steps of:
-
obtaining e-mail from a mail server; using a predetermined criterion to determine whether to send e-mail to a central mail store; establishing a communications channel with the central mail store; and sending e-mail to the central mail store.
-
Specification