Patent ID: 9166941
Filing Date: 2015-10-20
Classification: H04L

Abstract:
1. A computer-implemented system, comprising: at least a memory and a processor configured to implement an email service to synchronize email messages between an external email server, a local email server, and a remote wireless data processing device; a task queue comprised of individual queues, one or more of the individual queues containing task entries and representing a different priority level than at least one other of the individual queues, each task entry associated with a user email account on the external email server and/or on the local email server and representing a task to be performed in relation to the user email account; a mail cache configured to maintain a distinction between a last known state of an email message stored on the external email server and/or the local email server, and a current local state of the email message stored on the remote wireless data processing device, the mail cache including: a synchronizer configured to: execute the second synchronization task related to the email message based on the second user input, without executing the first synchronization task related to the message based on the first user input, to synchronize the email message stored on the external email server, the local email server, and the remote wireless data processing device.