Email access manager for a wireless communication device
First Claim
1. A method of accessing email with a wireless communication device, the method comprising:
- monitoring, by a processor of the wireless communication device, context data regarding the wireless communication device, wherein the context data at least includes a battery status of the wireless communication device;
selecting, by the processor of the wireless communication device, a synchronization mode to synchronize with a remote email server via a network connection based on one or more of the context data, wherein selecting the synchronization mode comprises determining when to synchronize with the remote email server based on the battery status of the wireless communication device; and
once the wireless communication device is synchronized with the remote email server, selecting, by the processor of the wireless communication device, a transfer mode to transfer email messages with the remote email server over the network connection based on one or more of the context data, wherein selecting the transfer mode comprises determining what types of email messages and content of the email messages to transfer based on the battery status of the wireless communication device.
1 Assignment
0 Petitions
Accused Products
Abstract
In general, this disclosure relates to techniques for management of email access for a wireless communication device (WCD). The techniques may utilize an email access manager that selects a synchronization mode to synchronize with a remote email server and selects a transfer mode to transfer email messages with the remote email server based on context data regarding the WCD. The context data of the WCD may include one or more of quality of service (QoS) of network connections with the remote email server, battery status of the WCD, and user settings for the WCD. The email access manager monitors the context data from one or more managers, applications, and/or memory within the WCD. The techniques described herein enable an email application on a WCD to dynamically alter synchronization and transfer of email messages with a remote email server as appropriate given the context of the WCD.
35 Citations
49 Claims
-
1. A method of accessing email with a wireless communication device, the method comprising:
-
monitoring, by a processor of the wireless communication device, context data regarding the wireless communication device, wherein the context data at least includes a battery status of the wireless communication device; selecting, by the processor of the wireless communication device, a synchronization mode to synchronize with a remote email server via a network connection based on one or more of the context data, wherein selecting the synchronization mode comprises determining when to synchronize with the remote email server based on the battery status of the wireless communication device; and once the wireless communication device is synchronized with the remote email server, selecting, by the processor of the wireless communication device, a transfer mode to transfer email messages with the remote email server over the network connection based on one or more of the context data, wherein selecting the transfer mode comprises determining what types of email messages and content of the email messages to transfer based on the battery status of the wireless communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A wireless communication device capable of accessing email, the wireless communication device comprising:
-
memory that stores at least some context data regarding the wireless communication device; and an email access manager comprising one or more processors that monitors the context data, wherein the context data at least includes a battery status of the wireless communication device, selects a synchronization mode to synchronize with a remote email server via a wireless network connection based on one or more of the context data, wherein the selected synchronization mode determines when to synchronize with the remote email server based on the battery status of the wireless communication device, and once the wireless communication device is synchronized with the remote email server, selects a transfer mode to transfer email messages with the remote email server over the network connection based on one or more of the context data, wherein the selected transfer mode determines what types of email messages and content of the email messages to transfer based on the battery status of the wireless communication device. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A wireless communication device capable of accessing email, the wireless communication device comprising:
-
means for monitoring, by a processor of the wireless communication device, context data of the wireless communication device, wherein the context data at least includes a battery status of the wireless communication device; means for selecting, by the processor of the wireless communication device, a synchronization mode to synchronize with a remote email server via a wireless network connection based on one or more of the context data, wherein the selected synchronization mode determines when to synchronize with the remote email server based on the battery status of the wireless communication device; and once the wireless communication device is synchronized with the remote email server, means for selecting, by the processor of the wireless communication device, a transfer mode to transfer email messages with the remote email server over the network connection based on one or more of the context data, wherein the selected transfer mode determines what types of email messages and content of the email messages to transfer based on the battery status of the wireless communication device. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A computer program product comprising a non-transitory computer-readable medium having stored thereon instructions that, when executed, cause a processor of a wireless communication device to:
-
monitor context data of the wireless communication device, wherein the context data at least includes a battery status of the wireless communication device; select a synchronization mode to synchronize with a remote email server via a network connection based on one or more of the context data, wherein the selected synchronization mode determines when to synchronize with the remote email server based on the battery status of the wireless communication device; and once the wireless communication device is synchronized with the remote email server, select a transfer mode to transfer email messages with the remote email server over the network connection based on one or more of the context data, wherein the selected transfer mode determines what types of email messages and content of the email messages to transfer based on the battery status of the wireless communication device.
-
Specification