MVNO Invention: Facebook, Amazon Could Sponsor Free Internet

An invention developed by a tech firm recently acquired by Blackberry may offer a glimpse at how a mobile virtual network operator (MVNO) could offer subscribers free Internet access through sponsorship deals from content providers such as Facebook and Amazon.

Justin Meyer, principal architect at Blackberry subsidiary Good Technology, is named as lead inventor on the patent

Meyer
Meyer

application, titled, “System and method for task specific, metered bandwidth control within shared client environment on mobile communications platforms.” Meyer is a former chief architect at Macheen Inc., which is named as the patent applicant. Good Technology acquired Macheen in 2014, and Blackberry closed its acquisition of Good Technology in November 2015.

It’s worth noting that the patent application contains images of a user interface for a product called “Falcon Internet Everywhere.” But the Falcon featured in the patent application doesn’t appear to be related to Colorado Springs-based Falcon Broadband or Falcon Cable, the cable MSO that Charter Communications acquired in 1999 for $3.7 billion.

Abstract: A communications system is provided which comprises (a) a platform having a plurality of tenants associated therewith, wherein each tenant has a set of mobile communications devices associated with it which has a plurality of members, wherein each mobile communications device in the set maintains an open connection to a communications network and is equipped with a graphical user interface (GUI); and (b) for each of the plurality of tenants, a group of offers selected by the tenant which are displayed on the GUI of each member of the set of mobile communications devices associated with that tenant.

Patent Application 

Related articles:
CableLabs Invention Could Propel Comcast MVNO
SeaChange to Power ROK Mobile OTT Video Service
DreamWorks Trademarks MF.MOBILE for Streaming Video Service
Comcast Tackles Dropped Calls for Mobile Product

Claims: 

1. A method of providing access to a network service, comprising: displaying, on a mobile device, a graphical user interface associated with a mobile device client on the mobile device, wherein the mobile device client is associated with a network service provider, and wherein the graphical user interface comprises a plurality of graphical user interface elements associated with a respective plurality of network services provided by the network service provider; receiving, at the mobile device client on the mobile device, a user selection corresponding with a selected graphical user interface element of the plurality of graphical user interface elements; identifying, by the mobile device client and based on the selected graphical user interface element, an access point from a plurality of access points associated with the network service provider, wherein at least one access point of the plurality of access points controls access to a network service of the plurality of network services provided by the network service provider; and transmitting, from the mobile device client to a device having an IP address corresponding to the identified access point, a request for a network service of the plurality of network services provided by the network service provider.

2. The method of claim 1, further comprising: receiving, at the mobile device, the selected network service from the network service provider.

3. The method of claim 1, wherein the mobile device client is browser-based.

4. The method of claim 1, wherein the identified access point is associated with a paid network access plan for at least the selected network service provided by the network service provider.

5. The method of claim 1, wherein the identified access point is associated with an un-paid network access plan for at least the selected network service provided by the network service provider.

6. The method of claim 1, wherein the mobile device client comprises an application programming interface (API) configured to interface with the network service provider’s mobile network.

7. The method of claim 1, wherein the graphical user interface associated with the mobile device client comprises an indication of network resource usage.

8. The method of claim 1, wherein the graphical user interface associated with the mobile device client comprises an indication of available network access time.

9. A non-transitory, computer-readable medium comprising computer-executable instructions that, when executed by a processor in a mobile device, cause the mobile device to perform a method of providing access to a network service, the method comprising: displaying, on the mobile device, a graphical user interface associated with a mobile device client on the mobile device, wherein the mobile device client is associated with a network service provider, and wherein the graphical user interface comprises a plurality of graphical user interface elements associated with a respective plurality of network services provided by the network service provider; receiving, at the mobile device client on the mobile device, a user selection corresponding with a selected graphical user interface element of the plurality of graphical user interface elements; identifying, by the mobile device client and based on the selected graphical user interface element, an access point from a plurality of access points associated with the network service provider, wherein at least one access point of the plurality of access points controls access to a network service of the plurality of network services provided by the network service provider; and transmitting, from the mobile device client to a device having an IP address corresponding to the identified access point, a request for a network service of the plurality of network services provided by the network service provider.

10. The computer-readable medium of claim 9, wherein the method further comprises: receiving, at the mobile device, the selected network service from the network service provider.

11. The computer-readable medium of claim 9, wherein the mobile device client is browser-based.

12. The computer-readable medium of claim 9, wherein the identified access point is associated with a paid network access plan for at least the selected network service provided by the network service provider.

13. The computer-readable medium of claim 9, wherein the identified access point is associated with an un-paid network access plan for at least the selected network service provided by the network service provider.

14. The computer-readable medium of claim 9, wherein the mobile device client comprises an application programming interface (API) configured to interface with the network service provider’s mobile network.

15. The computer-readable medium of claim 9, wherein the graphical user interface associated with the mobile device client comprises an indication of network resource usage.

16. The computer-readable medium of claim 9, wherein the graphical user interface associated with the mobile device client comprises an indication of available network access time.

17. A mobile communication device, comprising: a memory comprising computer-executable software configured to enable a mobile device client on the mobile communication device; a processor in data communication with the memory and configured to execute the computer-executable software and cause the mobile communication device to: display, on the mobile communication device, a graphical user interface associated with a mobile communication device client on the mobile communication device, wherein the mobile communication device client is associated with a network service provider, and wherein the graphical user interface comprises a plurality of graphical user interface elements associated with a respective plurality of network services provided by the network service provider; receiving, at the mobile communication device client on the mobile communication device, a user selection corresponding with a selected graphical user interface element of the plurality of graphical user interface elements; identifying, by the mobile communication device client and based on the selected graphical user interface element, an access point from a plurality of access points associated with the network service provider, wherein at least one access point of the plurality of access points controls access to a network service of the plurality of network services provided by the network service provider; and transmitting, from the mobile communication device client to a device having an IP address corresponding to the identified access point, a request for a network service of the plurality of network services provided by the network service provider.

18. The mobile communication device of claim 17, wherein the processor is further configured to cause the mobile communication device to: download, from the network service provider, the computer executable software configured to enable a mobile device client on the mobile communication device; install the computer executable software on the mobile communication device; enable the mobile device client on the mobile communication device.

19. The mobile communication device of claim 17, wherein the method further comprises: receiving, at the mobile device, the selected network service from the network service provider.

20. The mobile communication device of claim 17, wherein the mobile device client is browser-based.

SYSTEM AND METHOD FOR TASK SPECIFIC, METERED BANDWIDTH CONTROL WITHIN SHARED CLIENT ENVIRONMENT ON MOBILE COMMUNICATIONS PLATFORMS

subscribers access to free Internet access

( 1 of 1 )

United States Patent Application 20160077693

Kind Code A1

MEYER; Justin B. ;   et al. March 17, 2016

SYSTEM AND METHOD FOR TASK SPECIFIC, METERED BANDWIDTH CONTROL WITHIN SHARED CLIENT ENVIRONMENT ON MOBILE COMMUNICATIONS PLATFORMS

Abstract

A communications system is provided which comprises (a) a platform having a plurality of tenants associated therewith, wherein each tenant has a set of mobile communications devices associated with it which has a plurality of members, wherein each mobile communications device in the set maintains an open connection to a communications network and is equipped with a graphical user interface (GUI); and (b) for each of the plurality of tenants, a group of offers selected by the tenant which are displayed on the GUI of each member of the set of mobile communications devices associated with that tenant.

Inventors: MEYER; Justin B.; (Austin, TX) ; AKERS; Glenda J.; (Austin, TX) ; SCHWARTZ; Richard L.; (Austin, TX) ; TROTTER; James Cesar Alfred; (Austin, TX) ; CALLEN; Catherine T.; (Austin, TX)

Applicant:

Name City State Country Type

MACHEEN, INC.

Austin

TX

US

Family ID: 1000001568621

Appl. No.: 14/952835

Filed: November 25, 2015

Related U.S. Patent Documents

Application Number Filing Date Patent Number

14038389Sep 26, 2013

14952835

13690834 Nov 30, 2012 8825002

14038389

13369055 Feb 8, 2012 8594618

13690834

61563234Nov 23, 2011

61440471Feb 8, 2011

Current U.S. Class: 715/734

Current CPC Class: G06F 3/0482 20130101; H04W 4/24 20130101; H04M 15/60 20130101; H04L 67/20 20130101; H04L 67/02 20130101

International Class: G06F 3/0482 20060101 G06F003/0482; H04L 29/08 20060101 H04L029/08; H04M 15/00 20060101 H04M015/00; H04W 4/24 20060101 H04W004/24

Claims

1. A method of providing access to a network service, comprising: displaying, on a mobile device, a graphical user interface associated with a mobile device client on the mobile device, wherein the mobile device client is associated with a network service provider, and wherein the graphical user interface comprises a plurality of graphical user interface elements associated with a respective plurality of network services provided by the network service provider; receiving, at the mobile device client on the mobile device, a user selection corresponding with a selected graphical user interface element of the plurality of graphical user interface elements; identifying, by the mobile device client and based on the selected graphical user interface element, an access point from a plurality of access points associated with the network service provider, wherein at least one access point of the plurality of access points controls access to a network service of the plurality of network services provided by the network service provider; and transmitting, from the mobile device client to a device having an IP address corresponding to the identified access point, a request for a network service of the plurality of network services provided by the network service provider.

2. The method of claim 1, further comprising: receiving, at the mobile device, the selected network service from the network service provider.

3. The method of claim 1, wherein the mobile device client is browser-based.

4. The method of claim 1, wherein the identified access point is associated with a paid network access plan for at least the selected network service provided by the network service provider.

5. The method of claim 1, wherein the identified access point is associated with an un-paid network access plan for at least the selected network service provided by the network service provider.

6. The method of claim 1, wherein the mobile device client comprises an application programming interface (API) configured to interface with the network service provider’s mobile network.

7. The method of claim 1, wherein the graphical user interface associated with the mobile device client comprises an indication of network resource usage.

8. The method of claim 1, wherein the graphical user interface associated with the mobile device client comprises an indication of available network access time.

9. A non-transitory, computer-readable medium comprising computer-executable instructions that, when executed by a processor in a mobile device, cause the mobile device to perform a method of providing access to a network service, the method comprising: displaying, on the mobile device, a graphical user interface associated with a mobile device client on the mobile device, wherein the mobile device client is associated with a network service provider, and wherein the graphical user interface comprises a plurality of graphical user interface elements associated with a respective plurality of network services provided by the network service provider; receiving, at the mobile device client on the mobile device, a user selection corresponding with a selected graphical user interface element of the plurality of graphical user interface elements; identifying, by the mobile device client and based on the selected graphical user interface element, an access point from a plurality of access points associated with the network service provider, wherein at least one access point of the plurality of access points controls access to a network service of the plurality of network services provided by the network service provider; and transmitting, from the mobile device client to a device having an IP address corresponding to the identified access point, a request for a network service of the plurality of network services provided by the network service provider.

10. The computer-readable medium of claim 9, wherein the method further comprises: receiving, at the mobile device, the selected network service from the network service provider.

11. The computer-readable medium of claim 9, wherein the mobile device client is browser-based.

12. The computer-readable medium of claim 9, wherein the identified access point is associated with a paid network access plan for at least the selected network service provided by the network service provider.

13. The computer-readable medium of claim 9, wherein the identified access point is associated with an un-paid network access plan for at least the selected network service provided by the network service provider.

14. The computer-readable medium of claim 9, wherein the mobile device client comprises an application programming interface (API) configured to interface with the network service provider’s mobile network.

15. The computer-readable medium of claim 9, wherein the graphical user interface associated with the mobile device client comprises an indication of network resource usage.

16. The computer-readable medium of claim 9, wherein the graphical user interface associated with the mobile device client comprises an indication of available network access time.

17. A mobile communication device, comprising: a memory comprising computer-executable software configured to enable a mobile device client on the mobile communication device; a processor in data communication with the memory and configured to execute the computer-executable software and cause the mobile communication device to: display, on the mobile communication device, a graphical user interface associated with a mobile communication device client on the mobile communication device, wherein the mobile communication device client is associated with a network service provider, and wherein the graphical user interface comprises a plurality of graphical user interface elements associated with a respective plurality of network services provided by the network service provider; receiving, at the mobile communication device client on the mobile communication device, a user selection corresponding with a selected graphical user interface element of the plurality of graphical user interface elements; identifying, by the mobile communication device client and based on the selected graphical user interface element, an access point from a plurality of access points associated with the network service provider, wherein at least one access point of the plurality of access points controls access to a network service of the plurality of network services provided by the network service provider; and transmitting, from the mobile communication device client to a device having an IP address corresponding to the identified access point, a request for a network service of the plurality of network services provided by the network service provider.

18. The mobile communication device of claim 17, wherein the processor is further configured to cause the mobile communication device to: download, from the network service provider, the computer executable software configured to enable a mobile device client on the mobile communication device; install the computer executable software on the mobile communication device; enable the mobile device client on the mobile communication device.

19. The mobile communication device of claim 17, wherein the method further comprises: receiving, at the mobile device, the selected network service from the network service provider.

20. The mobile communication device of claim 17, wherein the mobile device client is browser-based.