Method and system for polling and caching emails for an electronic device
First Claim
1. A method usable for an electronic device having an email application, the method comprising:
- at time intervals, determining if at least one connection to a server is present, and if at least one connection is determined to be present, polling the server to determine if new email is available for download;
downloading at least a portion of at least one new email to the electronic device via the at least one connection, if present, without using at least a portion of a default email retrieval mechanism of the email application; and
locally storing the downloaded portion of the email.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device, such as a hand-held portable computer, is provided with client-side email capability that allows emails to be independently downloaded from a server, regardless of an operating mode of an email application and without using the standard email retrieval mechanism of the email application. The emails are periodically downloaded without attachments in response to a poll of the server and if a sufficient high-speed connection to the server is available, and then the downloaded email is locally stored in a local cache of the portable computer. Attachments associated with downloaded emails stored in the local cache can be selectively downloaded, via a background process, from the server independently of the operating mode of the email application and during any suitable power state of the electronic device. Synchronization of attachments to emails in the local cache is also independently performed, thereby bypassing synchronization that is normally performed by the email application while in the online mode.
-
Citations
41 Claims
-
1. A method usable for an electronic device having an email application, the method comprising:
-
at time intervals, determining if at least one connection to a server is present, and if at least one connection is determined to be present, polling the server to determine if new email is available for download;
downloading at least a portion of at least one new email to the electronic device via the at least one connection, if present, without using at least a portion of a default email retrieval mechanism of the email application; and
locally storing the downloaded portion of the email. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method usable for an electronic device having an email application, the method comprising:
-
at time intervals independent of an operating mode of the email application, determining if at least one connection to a server is present, and if at least one connection is determined to be present, polling the server to determine if new email is available for download;
downloading via the connection at least a portion of at least one new email to the electronic device, including downloading the new email in a background process independent of the operating mode of the email application; and
storing the downloaded email. - View Dependent Claims (15, 16, 17)
-
-
18. An article of manufacture for an electronic device having an email application, the article of manufacture comprising:
-
a machine-readable medium having instructions stored thereon to cause a processor to manage email downloads by;
at time intervals while the email application is set in the mode, searching for a connection to the server, and if the wireless connection is found, polling the server to determine if new email is available for download;
downloading at least a portion of at least one new email to the electronic device; and
storing the downloaded portion of new email. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system for an electronic device having an email application, the system comprising:
-
a means for determining, at time intervals independent of an operating mode of the email application, if at least one connection to a server is present, and for polling the server to determine if new email is available for download if at least one connection to the server is determined to be present;
a means for downloading at least a portion of a new email to the electronic device via the connection independent of the operating mode of the email application; and
a means for storing the downloaded portion of the email. - View Dependent Claims (29, 30, 31, 32)
-
-
33. An apparatus having an email application, the apparatus comprising:
-
a first component that can be activated at time intervals to poll a server for new email, the first component being further capable to continually download at least a portion of at least one new email from the server while the email application is in an operating mode wherein the email application is precluded from retrieving email from the server, if the poll determines that the new email is available for download; and
a second component to present an inbox to display an indication of at least the portion of the new email that is downloaded by the first component. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41)
-
Specification