IP Library Granted Patent US 10,454,867
Granted Patent B2
US 10,454,867 · App. 15/018,875 · Granted Oct 22, 2019

Enhanced e-mail delivery to mobile devices

Inventors: Subham Kumar Tyagi (J.P. Nagar, IN); Sriparna Chakraborty (Bangalore, IN); Dheeraj Bhati (Bangalore, IN)
Assignee: AIRWATCH LLC
H04L51/12H04W52/0212H04W52/0258H04W52/0261H04W52/0251Y02D70/00Y02D70/142
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,454,867
App. No.
15/018,875
Granted
Oct 22, 2019
Kind
B2
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 (41)

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.

Assignments (3)
PATENT ASSIGNMENT Recorded Aug 5, 2024
From: AIRWATCH LLC
To: OMNISSA, LLC
Reel/Frame 068327/0670 →
SECURITY INTEREST Recorded Jul 3, 2024
From: OMNISSA, LLC
To: UBS AG, STAMFORD BRANCH
Reel/Frame 068118/0004 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2016
From: TYAGI, SUBHAM KUMAR; CHAKRABORTY, SRIPARNA; BHATI, DHEERAJ
To: AIRWATCH LLC
Reel/Frame 037688/0784 →
Priority Claims (1)
IN 619/CHE/2015 · Nov 17, 2015 · national
Continuity (1)
Related Publication 20170142048A1 · May 18, 2017
Cited By (1)
US 12,243,021