Patent ID: 7536440
Filing Date: 2009-05-19
Classification: G06Q,H04L

Abstract:
1. A method usable for an electronic device having an email application, the method comprising: while the email application is operating in conjunction with email content stored in a memory of the electronic device, tracking changes to the email content, wherein the tracking is performed by an email service independent of the email application; comparing, by the email service, the tracked changes with email content stored in a server; based on at least some of the tracked changes, updating, by the email service, the email content stored in the memory to be consistent with the email content stored in the server; and determining if a high-speed data connection to the server is present, wherein the high-speed data connection is a connection having a bandwidth of at least x bits per second, where x is user defined, if a high-speed data connection is present, updating the email content stored in the memory including downloading to the memory via the high-speed data connection an attachment associated with at least a portion of an email that was previously downloaded, wherein the updating is performed by the email service while the email application is in a mode wherein its default synchronization process is substantially precluded from being invoked, deferring download of the attachment, by the email service, if either one or both of the high-speed data connection is unavailable and an available data connection is under a certain speed, and determining whether the available data connection is under certain speed based on settings information.