Automatic full download of important emails
First Claim
Patent Images
1. A method configured to execute on a mobile communication device comprising:
- receiving a portion of an email; and
determining whether to download a full instance of the email based at least in part on at least one user controlled variable and at least one operator controlled variable, wherein determining whether to download a full instance of the email based on the at least one operator controlled variable further comprises;
determining that the mobile communication device has entered an area where an economy transport medium is available, the economy transport medium comprising at least one of a WI-FI network, a local wireless network, or a local wired network; and
downloading a full instance of the email in response to determining that the mobile communication device has entered the area where the economy transport medium is available;
wherein the at least one user controlled variable comprises at least one of an email download weight, an email download number, a download email mode, a download opened email mode and a delete read email mode;
wherein determining whether to download a full instance of the email based on the at least one user controlled variable further comprises;
determining if the download email mode is set and if the download email mode is set downloading the full instance of the email;
determining if the email download weight exceeds an email download threshold and if the email download weight exceeds the email download threshold, downloading the full instance of the email; and
determining if the email is a high priority email and downloading the full instance of the email if the email is a high priority email.
4 Assignments
0 Petitions
Accused Products
Abstract
A method in one example that receives a portion of an email and determines whether to download a full instance of the email based on user controlled variables and operator controlled variables.
16 Citations
15 Claims
-
1. A method configured to execute on a mobile communication device comprising:
-
receiving a portion of an email; and determining whether to download a full instance of the email based at least in part on at least one user controlled variable and at least one operator controlled variable, wherein determining whether to download a full instance of the email based on the at least one operator controlled variable further comprises; determining that the mobile communication device has entered an area where an economy transport medium is available, the economy transport medium comprising at least one of a WI-FI network, a local wireless network, or a local wired network; and downloading a full instance of the email in response to determining that the mobile communication device has entered the area where the economy transport medium is available; wherein the at least one user controlled variable comprises at least one of an email download weight, an email download number, a download email mode, a download opened email mode and a delete read email mode; wherein determining whether to download a full instance of the email based on the at least one user controlled variable further comprises; determining if the download email mode is set and if the download email mode is set downloading the full instance of the email; determining if the email download weight exceeds an email download threshold and if the email download weight exceeds the email download threshold, downloading the full instance of the email; and determining if the email is a high priority email and downloading the full instance of the email if the email is a high priority email. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A mobile communication device, comprising:
-
a memory including instructions; a processor communicatively coupled with the memory; the processor, responsive to executing the instructions, performing the method of; receiving a portion of at least one email; and determining whether to download a full instance of the email based on at least one user controlled variable and at least one operator controlled variable, wherein in determining whether to download a full instance of the email based on the at least one operator controlled variable, the processor is configured to, at least in part; determine that the mobile communication device has entered an area where an economy transport mode is available, the economy transport medium comprising at least one of a WI-FI network, a local wireless network, and a local wired network; and download a full instance of the email in response to determining that the mobile communication device has entered the area where the economy transport medium is available; and an email event handler, an email memory manager, an event handler, and a state change handler, wherein the email event handler is communicatively coupled with the email memory manager and the event handler, the email memory manager is communicatively coupled with the event handler and operatively coupled with a flash memory, the event handler is communicatively coupled with the state change handler, the state change handler is operatively coupled with an email state variables database and the email event handler is operatively coupled with the email state variables database; wherein the event handler receives events comprising state change events, email events and memory management events; the event handler communicates state change events to the state change handler, email events to the email event handler and memory management events to the email memory manager. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method comprising:
at a mobile communication device; receiving a portion of at least one email; determining at least one user controlled variable; determining at least one operator controlled variable; and determining whether to download a full instance of the at least one email based at least in part on at least one user controlled variable and at least one operator controlled variable, wherein the at least one user controlled variable comprises at least one of an email download weight, an email download number, a download email mode, a download opened email mode and a delete read email mode; wherein determining the at least one operator controlled variable further comprises determining that the mobile communication device is in an out of office mode in response to at least one of; determining that a vacation email option is turned on; determining through GPS coordinates that the mobile communication device is outside a predetermined radius from the office; and determining that the mobile communication device is currently roaming; and wherein determining whether to download a full instance of the at least one email based at least in part on the at least one operator controlled variable further comprises determining to download a full instance of the email downloading in response to determining that the mobile communication device is in the out of office mode; and wherein determining whether to download a full instance of the email based on the at least one user controlled variable further comprises; determining if the download email mode is set and if the download email mode is set downloading the full instance of the email; determining if the email download weight exceeds an email download threshold and if the email download weight exceeds the email download threshold, downloading the full instance of the email; and determining if the email is a high priority email and downloading the full instance of the email if the email is a high priority email.
Specification