# US 10,454,867 B2 · Enhanced e-mail delivery to mobile devices

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,454,867 B2
- Document ID: US10454867B2
- Status: Granted
- Kind: B2
- Application number: 15/018,875
- Filed: 2016-02-09
- Published: 2017-05-18
- Granted: 2019-10-22
- Earliest claimed: 2015-11-17
- Assignees: AirWatch LLC
- Applicants: Airwatch LLC
- Inventors: Subham Kumar Tyagi; Sriparna Chakraborty; Dheeraj Bhati
- Web page: https://patentgrep.com/patent/US10454867B2

## CPC

- A61K 31/5377: not condensed and containing further heterocyclic rings, e.g. timolol
- H04L 51/212: using filtering or selective blocking
- C07D 277/28: Radicals substituted by nitrogen atoms
- C07D 295/15: to an acyclic saturated chain
- H04W 52/0212: {managed by the network, e.g. network or access point is leader and terminal is follower}
- H04W 52/0258: {controlling an operation mode according to history or models of usage information, e.g. activity schedule or time of day}
- H04W 52/0261: {managing power supply demand, e.g. depending on battery level}
- H04W 52/0251: {using monitoring of local events, e.g. events related to user activity}
- Y02D 30/70: in wireless communication networks
- A61K: PREPARATIONS FOR MEDICAL, DENTAL OR TOILETRY PURPOSES (devices or methods specially adapted for bringing pharmaceutical products into particular physical or administering forms A61J3/00; chemical aspects of, or use of materials for deodorisation of air, for disinfection or sterilisation, or for bandages, dressings, absorbent pads or surgical articles A61L; soap compositions C11D)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- C07D: HETEROCYCLIC COMPOUNDS (macromolecular compounds C08)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- Y02D: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE

## 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.

## Claims

### Claim 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.

### Claim 2 (depends on 1)

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.

### Claim 3 (depends on 1)

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.

### Claim 4 (depends on 1)

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.

### Claim 5 (depends on 4)

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.

### Claim 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.

### Claim 7 (depends on 6)

The computer-readable medium of claim 6, wherein the indications of the first and second battery levels comprise a percentage of battery life remaining.

### Claim 8 (depends on 6)

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.

### Claim 9 (depends on 6)

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.

### Claim 10 (depends on 9)

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.

### Claim 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.

### Claim 12 (depends on 11)

The system of claim 11, wherein the indications of the first and second battery levels comprise a low level or a high level.

### Claim 13 (depends on 11)

The system of claim 11, wherein the gateway server further receives a command from the second user device to override the filtered mode.

### Claim 14 (depends on 11)

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.
