Enhanced e-mail delivery to mobile devices

US10454867B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10454867-B2
Application numberUS-201615018875-A
CountryUS
Kind codeB2
Filing dateFeb 9, 2016
Priority dateFeb 9, 2015
Publication dateOct 22, 2019
Grant dateOct 22, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10454867B2 cover?
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…
Who is the assignee on this patent?
Airwatch Llc
What technology area does this patent fall under?
Primary CPC classification A61K31/5377. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue Oct 22 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).