Enhanced e-mail delivery to mobile devices
First Claim
Patent Images
1. A method for providing e-mail, comprising:
- receiving, at a gateway server that controls access to an e-mail server, an indication that e-mail messages are available at an e-mail account associated with a first and second user device of a user;
storing the new e-mail messages at the gateway server;
transmitting e-mail notifications from the gateway server to each of the first and second user devices;
receiving, at the gateway server in response to the e-mail notifications, a first indication of a first battery level in the first user device, and a second indication of a second battery level in the second user device, wherein the first and second indications include device identifiers of the first and second user devices, respectively;
comparing the first and second battery levels to a threshold level;
synchronizing e-mail with the first user device when the first battery level meets the threshold level;
activating at the gateway server, when the second battery level is below the threshold level, a filtered mode for synchronizing e-mail with the second user device, the filtered mode transmitting a filtered portion of the available e-mail messages to the second user device;
transmitting the unfiltered portion of the available e-mail messages to the second user device when the second battery level is above the threshold level; and
deleting the stored e-mail messages from the gateway server based on transmitting the messages to both the first and second user devices.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for providing e-mail to a mobile client are disclosed. In one example, the method can include receiving, at a server associated with transmitting e-mail to the mobile client, an indication of a battery level in the mobile client. The method can also include comparing the battery level to a threshold level and synchronizing e-mail with the mobile client when the battery level meets the threshold level. The method can further include activating, when the battery level is below the threshold level, a filtered mode for synchronizing e-mail with the mobile client, the filtered mode transmitting fewer than all of the available e-mail messages for the mobile client.
39 Citations
14 Claims
-
1. A method for providing e-mail, comprising:
-
receiving, at a gateway server that controls access to an e-mail server, an indication that e-mail messages are available at an e-mail account associated with a first and second user device of a user; storing the new e-mail messages at the gateway server; transmitting e-mail notifications from the gateway server to each of the first and second user devices; receiving, at the gateway server in response to the e-mail notifications, a first indication of a first battery level in the first user device, and a second indication of a second battery level in the second user device, wherein the first and second indications include device identifiers of the first and second user devices, respectively; comparing the first and second battery levels to a threshold level; synchronizing e-mail with the first user device when the first battery level meets the threshold level; activating at the gateway server, when the second battery level is below the threshold level, a filtered mode for synchronizing e-mail with the second user device, the filtered mode transmitting a filtered portion of the available e-mail messages to the second user device; transmitting the unfiltered portion of the available e-mail messages to the second user device when the second battery level is above the threshold level; and deleting the stored e-mail messages from the gateway server based on transmitting the messages to both the first and second user devices. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory, computer-readable medium containing instructions executed by a processor to perform stages for delivering e-mail, the stages comprising:
-
receiving, at a gateway server that controls access to an e-mail server, an indication that e-mail messages are available at an e-mail account associated with a first and second user device of a user; storing the new e-mail messages at the gateway server; transmitting e-mail notifications from the gateway server to each of the first and second user devices; receiving, at the gateway server in response to the e-mail notifications, a first indication of a first battery level in the first user device, and a second indication of a second battery level in the second user device, wherein the first and second indications include device identifiers of the first and second user devices, respectively; comparing the first and second battery levels to a threshold level; synchronizing e-mail with the first user device when the first battery level meets the threshold level; activating at the gateway server, when the second battery level is below the threshold level, a filtered mode for synchronizing e-mail with the second user device, the filtered mode transmitting a filtered portion of the available e-mail messages to the second user device; transmitting the unfiltered portion of the available e-mail messages to the second user device when the second battery level is above the threshold level; and deleting the stored e-mail messages from the gateway server based on transmitting the messages to both the first and second user devices. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A gateway server for controlling access to an e-mail server, wherein the gateway server:
-
receives an indication that e-mail messages are available at an e-mail account associated with a first and second user device of a user; stores the new e-mail messages at the gateway server; transmits e-mail notifications from the gateway server to each of the first and second user devices; receives, in response to the e-mail notifications, a first indication of a first battery level in the first user device and a second indication of a second battery level in the second user device, wherein the first and second indications include device identifiers of the first and second user devices, respectively; compares the first and second battery levels to a threshold level; synchronizes e-mail with the first user device when the first battery level meets the threshold level; activates at the gateway server, when the second battery level is below the threshold level, a filtered mode for synchronizing e-mail with the second user device, the filtered mode transmitting a filtered portion of the available e-mail messages to the second user device; transmits the unfiltered portion of the available e-mail messages to the second user device when the second battery level is above the threshold level; and deletes the stored e-mail messages from the gateway server based on transmitting the messages to both the first and second user devices. - View Dependent Claims (12, 13, 14)
-
Specification