IP Library Granted Patent US 9,843,454
Granted Patent B2
US 9,843,454 · App. 15/498,806 · Granted Dec 12, 2017

Techniques for contextual mobile data access

Inventors: Roi Tiger (Tel Aviv, IL); Erbil Karaman (San Francisco, CA)
Assignee: FACEBOOK, INC.
H04L12/1432H04L12/1492H04L67/28H04M15/46H04M15/58H04M15/72H04M15/85H04W4/24H04M15/8214
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,843,454
App. No.
15/498,806
Granted
Dec 12, 2017
Kind
B2
Abstract

Techniques for contextual mobile data access are described. In one embodiment, an apparatus may comprise a mobile device with a local gateway utility. The local gateway utility may be operative to receive a network request on a device, determine that the network request corresponds to a context-specific data plan for the device, the context-specific data plan authorizing performance of the network request through a zero-rated proxy server, and perform the network request for the application using the zero-rated proxy server as an intermediary. Other embodiments are described and claimed.

Claims (42)

1. A computer-implemented method, comprising:

receiving, at a commerce server, a selection of a context-specific data plan from a service management application of a client device, the context-specific data plan authorizing performance of a network request through a zero-rated proxy server; and

associating the context-specific data plan with the client device in a data plan store accessible to the commerce server.

2. The method of claim 1 , further comprising promoting the context-specific data plan to the client device.

3. The method of claim 1 , further comprising:

analyzing at least one of a user history of the client device or a list of contacts of the client device;

identifying the context-specific data plan based on the analyzing; and

offering the identified context-specific data plan to the client device.

4. The method of claim 1 , further comprising offering the context-specific data plan in response to a determination that the client device has transitioned from a non-metered network to a metered network.

5. The method of claim 4 , wherein the promoting comprises:

identifying an application or network resource that produces network traffic on a non-metered network; and

promoting the context-specific data plan for use by the application, or to access the network resource, via the zero-rated proxy server for use when the client device is on a metered network.

6. The method of claim 1 , further comprising setting a price for the context-specific data plan based on a network usage history associated with at least one of the client device, an application on the client device, or a plurality of applications accessing a network.

7. The method of claim 1 , wherein the context-specific data plan is associated with a bundle of applications.

8. An apparatus, comprising:

a processor circuit on a device;

commerce server logic operative on the processor circuit, the commerce server logic configured to receive a selection of a context-specific data plan from a service management application of a client device, the context-specific data plan authorizing performance of a network request through a zero-rated proxy server; and

a non-transitory computer-readable medium holding a data plan store, the commerce server logic further configured to associate the context-specific data plan with the client device in the data plan store.

9. The apparatus of claim 8 , the processor circuit further configured to promote the context-specific data plan to the client device.

10. The apparatus of claim 8 , the processor circuit further configured to:

analyze at least one of a user history of the client device or a list of contacts of the client device;

identify the context-specific data plan based on the analyzing; and

offer the identified context-specific data plan to the client device.

11. The apparatus of claim 8 , the processor circuit further configured to offer the context-specific data plan in response to a determination that the client device has transitioned from a non-metered network to a metered network.

12. The apparatus of claim 11 , wherein the promoting comprises:

identifying an application or network resource that produces network traffic on a non-metered network; and

promoting the context-specific data plan to use the application or access the network resource via the zero-rated proxy server for use when the client device is on a metered network.

13. The apparatus of claim 8 , the processor circuit further configured to set a price for the context-specific data plan based on a network usage history associated with at least one of the client device, an application on the client device, or a plurality of applications accessing a network.

14. The apparatus of claim 8 , wherein the context-specific data plan is associated with a bundle of applications.

15. At least one non-transitory computer-readable storage medium comprising instructions that, when executed, cause a system to:

receive, at a commerce server, a selection of a context-specific data plan from a service management application of a client device, the context-specific data plan authorizing performance of a network request through a zero-rated proxy server; and

associate the context-specific data plan with the client device in a data plan store accessible to the commerce server.

16. The medium of claim 15 , further storing instructions that, when executed, cause the system to promote the context-specific data plan to the client device.

17. The medium of claim 15 , further storing instructions that, when executed, cause the system to:

analyze at least one of a user history of the client device or a list of contacts of the client device;

identify the context-specific data plan based on the analyzing; and

offer the identified context-specific data plan to the client device.

18. The medium of claim 15 , further storing instructions that, when executed, cause the system to offer the context-specific data plan in response to a determination that the client device has transitioned from a non-metered network to a metered network.

19. The medium of claim 18 , wherein the promoting comprises:

identifying an application or network resource that produces network traffic on a non-metered network; and

promoting the context-specific data plan to use the application or access the network resource via the zero-rated proxy server for use when the client device is on a metered network.

20. The medium of claim 15 , further storing instructions that, when executed, cause the system to set a price for the context-specific data plan based on a network usage history associated with at least one of the client device, an application on the client device, or a plurality of applications accessing a network.

Assignments (1)
CHANGE OF NAME Recorded May 5, 2022
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 059858/0387 →
Continuity (2)
Continuation 14574524 · Dec 18, 2014
Related Publication 20170230190A1 · Aug 10, 2017