Data link characteristic cognizant electronic mail client
First Claim
1. A method for synchronizing a mail client with a mail server, the method comprising:
- determining underlying data network characteristics for a connection between the mail client and the mail server;
performing a synchronization process, said synchronization process based on said underlying data network characteristics for said connection.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a solution wherein the underlying data network characteristics are detected by a mail client, which may then select the most efficient and effective use of the underlying data channel. In an embodiment of the present invention, the use of the data channel may be made more efficient by selecting a synchronization strategy based on the underlying data network characteristics. For example, in a high-bandwidth data network, full synchronization may be used, but in a low-bandwidth network, only partial and/or select synchronization may be used. This prevents the email user from having to reconfigure the mail client to ensure the most efficient synchronization process when the portable device is attached to a different network. This also reduces the possibility of inefficient usage of low-bandwidth data networks, thus improving network capacity and scalability.
-
Citations
54 Claims
-
1. A method for synchronizing a mail client with a mail server, the method comprising:
-
determining underlying data network characteristics for a connection between the mail client and the mail server;
performing a synchronization process, said synchronization process based on said underlying data network characteristics for said connection. - View Dependent Claims (2, 3)
-
-
4. A method for synchronizing a mail client with a mail server, the method comprising:
-
determining whether a connection between said mail client and said mail server is a high bandwidth connection; and
performing an abbreviated synchronization process if said connection is not a high bandwidth connection. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An apparatus for synchronizing a mail client with a mail server, the apparatus comprising:
-
an underlying data network characteristics determiner; and
a synchronization process performer coupled to said underlying data network characteristics determiner. - View Dependent Claims (23, 24)
-
-
25. An apparatus for synchronizing a mail client with a mail server, the apparatus comprising:
-
a high-bandwidth connection determiner; and
an abbreviated synchronization process performer coupled to said high-bandwidth connection determiner. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
-
32. An apparatus for synchronizing a mail client with a mail server, the apparatus comprising:
-
means for determining underlying data network characteristics for a connection between the mail client and the mail server;
means for performing a synchronization process, said synchronization process based on said underlying data network characteristics for said connection. - View Dependent Claims (33, 34)
-
-
35. An apparatus for synchronizing a mail client with a mail server, the apparatus comprising:
-
means for determining whether a connection between said mail client and said mail server is a high bandwidth connection; and
means for performing an abbreviated synchronization process if said connection is not a high bandwidth connection. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method for synchronizing a mail client with a mail server, the method comprising:
-
determining underlying data network characteristics for a connection between the mail client and the mail server;
performing a synchronization process, said synchronization process based on said underlying data network characteristics for said connection.
-
-
54. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method for synchronizing a mail client with a mail server, the method comprising:
-
determining whether a connection between said mail client and said mail server is a high bandwidth connection; and
performing an abbreviated synchronization process if said connection is not a high bandwidth connection.
-
Specification