Managing message delivery
US-10088890-B1 · Oct 2, 2018 · US
US10454867B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10454867-B2 |
| Application number | US-201615018875-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 9, 2016 |
| Priority date | Feb 9, 2015 |
| Publication date | Oct 22, 2019 |
| Grant date | Oct 22, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 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. 2. The method of claim 1 , wherein the indications of the first and second battery levels comprise a percentage of battery life remaining, and wherein the filtered portion of the available e-mail message is selected by a ranking engine, executing on the gateway server, that ranks each available e-mail message and filters the available e-mail messages based on their respective rankings. 3. The method of claim 1 , further comprising receiving a first device identifier for the first user device and receiving a second device identifier for the second user device. 4. The method of claim 1 , further comprising executing a neural network based on a plurality of factors to determine whether a new e-mail should be filtered or provided to the second user device during filtered mode. 5. The method of claim 4 , further comprising updating weighting factors for inputs to the neural network based on a user's interaction with e-mail. 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. 7. The computer-readable medium of claim 6 , wherein the indications of the first and second battery levels comprise a percentage of battery life remaining. 8. The computer-readable medium of claim 6 , wherein the stages further comprise receiving a first device identifier for the first user device and receiving a second device identifier for the second user device. 9. The computer-readable medium of claim 6 , wherein the stages further comprise executing a neural network based on a plurality of factors to determine whether a new e-mail should be filtered or provided to the second user device during filtered mode. 10. The computer-readable medium of claim 9 , wherein the stages further comprise updating weighting factors for inputs to the neural network based on a user's interaction with e-mail. 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. 12. The system of claim 11 , wherein the indications of the first and second battery levels comprise a low level or a high level. 13. The system of claim 11 , wherein the gateway server further receives a command from the second user device to override the filtered mode. 14. The system of claim 11 , wherein the gateway server further executes a neural network based on a plurality of factors to determine whether a new e-mail should be filtered or provided to the second user device during filtered mode.
managing power supply demand, e.g. depending on battery level · CPC title
Radicals substituted by nitrogen atoms · CPC title
controlling an operation mode according to history or models of usage information, e.g. activity schedule or time of day · CPC title
using monitoring of local events, e.g. events related to user activity · CPC title
not condensed and containing further heterocyclic rings, e.g. timolol · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.