IP Library Granted Patent US 9,985,925
Granted Patent B2
US 9,985,925 · App. 15/376,224 · Granted May 29, 2018

Apparatus and methods for bandwidth saving and on-demand data delivery for a mobile device

Inventors: Roi Tiger (Tel Aviv, IL); Guy Rosen (Givatayim, IL); Yuval Ariav (Binyamina, IL)
Assignee: FACEBOOK, INC.
H04L51/38H04L51/08H04L51/22H04W4/18
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 9,985,925
App. No.
15/376,224
Granted
May 29, 2018
Kind
B2
Abstract

A method for reducing data bandwidth usage in wireless communication comprises receiving a request from a mobile device to provide the an e-mail message; sending a request to the an e-mail server for delivery of the e-mail message; analyzing the e-mail message delivered from the e-mail server to determine if a size of the e-mail message is above a threshold value, and if not expanding the e-mail content to be above the threshold value; acknowledging to the mobile device the existence of the e-mail message and its respective size; and delivering to the mobile device header content of the e-mail content, thereby only a small fraction of the data corresponding to the e-mail message is actually delivered to the mobile device.

Claims (28)

1. A network component comprising:

an interface configured to receive traffic on a network path between an e-mail server and a mobile device;

a processing unit to process a request from the mobile device to the e-mail server, manipulate at least one of a text or an attached file of an e-mail message received from the e-mail server to expand a size of the e-mail message above a threshold value of the mobile device, and provide to the mobile device only preview information of the e-mail message.

2. The network component of claim 1 , wherein the preview information comprises header information from the e-mail message.

3. The network component of claim 1 , wherein the processing unit expands the text portion to be of a size that is larger than the threshold value when the text portion of the e-mail message is not above the threshold value, the threshold value determined by an e-mail application executed by the at least one mobile device.

4. The network component of claim 3 , wherein expanding the text portion is followed by compression of the expanded text of the e-mail message.

5. The network component of claim 4 , wherein the compression is at least a GZIP compression.

6. The network component of claim 3 , wherein expanding the text portion includes at least one of adding line breaks or adding space characters.

7. The network component of claim 1 , wherein the network component is at least one of a proxy server, a virtual private network (VPN) server, a traffic shaper, a router, or a network address translator (NAT).

8. A non-transitory computer-readable medium storing instructions configured to cause one or more processors to:

receive a request on an interface in a network path between an e-mail server and a mobile device;

manipulate at least one of a text or an attached file of an e-mail message received by the network component from the e-mail server to expand a size of the e-mail message above a threshold value of the mobile device, and

provide to the mobile device only preview information of the e-mail message.

9. The non-transitory computer-readable medium of claim 8 , wherein the preview information comprises header information from the e-mail message.

10. The non-transitory computer-readable medium of claim 8 , further storing instructions configured to cause the one or more processors to expand the text portion to be of a size that is larger than the threshold value when the text portion of the e-mail message is not above the threshold value, the threshold value determined by an e-mail application executed by the at least one mobile device.

11. The non-transitory computer-readable medium of claim 10 , wherein the expanding the text portion is followed by compression of the expanded text of the e-mail message.

12. The non-transitory computer-readable medium of claim 11 , wherein the compression is at least a GZIP compression.

13. The non-transitory computer-readable medium of claim 10 , wherein expanding the text portion includes at least one of adding line breaks or adding space characters.

14. The non-transitory computer-readable medium of claim 8 , wherein instructions are configured for execution on at least one of a proxy server, a virtual private network (VPN) server, a traffic shaper, a router, or a network address translator (NAT).

15. A method comprising:

receiving a request on an interface in a network path between an e-mail server and a mobile device;

manipulating at least one of a text or an attached file of an e-mail message received by the network component from the e-mail server to expand a size of the e-mail message above a threshold value of the mobile device, and

providing to the mobile device only preview information of the e-mail message.

16. The method of claim 15 , wherein the preview information comprises header information from the e-mail message.

17. The method of claim 15 , further comprising expanding the text portion to be of a size that is larger than the threshold value when the text portion of the e-mail message is not above the threshold value, the threshold value determined by an e-mail application executed by the at least one mobile device.

18. The method of claim 17 , wherein the expanding the text portion is followed by compression of the expanded text of the e-mail message.

19. The method of claim 18 , wherein the compression is at least a GZIP compression.

20. The method of claim 15 , wherein expanding the text portion includes at least one of adding line breaks or adding space characters.

Assignments (2)
CHANGE OF NAME Recorded May 5, 2022
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 059858/0387 →
CHANGE OF NAME Recorded Oct 13, 2017
From: ONAVO MOBILE LTD.
To: FACEBOOK ISRAEL LTD.
Reel/Frame 043859/0284 →
Continuity (3)
Continuation 13173619 · Jun 30, 2011
Provisional Application 61470549 · Apr 1, 2011
Related Publication 20170093789A1 · Mar 30, 2017