IP Library Granted Patent US 10,771,559
Granted Patent B2
US 10,771,559 · App. 16/175,291 · Granted Sep 8, 2020

Presence-based network authentication

Inventor: Bryan Adrian Lauer (Chicago, IL)
Assignee: GOGO LLC
H04L67/12G06F21/31H04W4/12H04W12/06G06F2221/2133H04L2209/84
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,771,559
App. No.
16/175,291
Granted
Sep 8, 2020
Kind
B2
Abstract

Systems and methods are provided to authenticating an electronic device with a wireless network using a presence-based authentication process. As part of the presence-based authentication process, an authentication entity may receive a registration message from an electronic device. The authentication entity may respond to the registration message by transmitting an authentication challenge associated with providing access to the wireless network and/or network feature thereof. If the electronic device provides a successful response to the authentication challenge, then the authentication entity may authenticate the electronic device to utilize the wireless network and/or network feature thereof.

Claims (57)

1. A method of authenticating an electronic device with a wireless network the method comprising:

detecting, by an authentication server, that an electronic device is authorized to utilize a first feature of a wireless network;

associating, by the authentication server, a plurality of additional network features of the wireless network with respective sequences of symbols;

transmitting, to the electronic device, a challenge including an indication of the plurality of additional network features and the respective sequences of symbols;

detecting, at the authentication server, a response to the challenge, the response including an indication of a set of user input;

determining, by the authentication server, that the set of user input matches one or more of the respective sequences of symbols; and

causing, by the authentication server, the electronic device to be authorized to utilize the one or more additional network features respectively corresponding to the matching one or more sequences of symbols.

2. The method of claim 1 , wherein the additional network features of the wireless network are communication services, the communication services being one or more of: a short message service (SMS), a multimedia messaging service (MMS), a voice over internet protocol (VOIP) service, an internet communication service, or an email service.

3. The method of claim 1 , further comprising:

determining, by the authentication server, that the user input does not match a particular sequence of symbols for a particular additional network feature; and

blocking, by the authentication server, the electronic device from accessing the particular additional network feature of the wireless network.

4. The method of claim 1 , wherein the challenge comprises at least one of: an image, a math equation, or a contextual challenge being contextual to a vehicle.

5. The method of claim 1 , further comprising:

responsive to the electronic device being authorized to utilize the one or more additional network features, transmitting, by the authentication server, a notification that the electronic device has been authorized to utilize the one or more additional network features of the wireless network.

6. The method of claim 1 , wherein:

at least one of the one or more additional network features is associated with a fee; and

causing, by the authentication server, the fee to be billed to a wireless carrier associated with the electronic device or a communication service provider associated with a user of the electronic device.

7. The method of claim 1 , wherein the plurality of additional network features include at least one of: unrestricted internet access, limited internet access, in-flight entertainment (IFE) services, or virtual private network (VPN) access.

8. The method of claim 1 , wherein causing the electronic device to be authorized to utilize the one or more additional network features comprises:

updating, by the authentication server, a profile associated with the electronic device to authorize the electronic device to utilize the one or more additional network features of the wireless network.

9. A system for authenticating an electronic device with a wireless network, the system comprising:

one or more processors; and

one or more non-transitory, computer-readable storage media storing computer-executable instructions that, when executed by the one or more processors, cause the system to:

detect that an electronic device is authorized to utilize a first feature of a wireless network;

associate a plurality of additional network features of the wireless network with respective sequences of symbols;

transmit, to the electronic device, a challenge including an indication of the plurality of additional network features and the respective sequences of symbols;

detect a response to the challenge, the response including an indication of a set of user input;

determine that the set of user input matches one or more of the respective sequences of symbols; and

cause the electronic device to be authorized to utilize the one or more additional network features respectively corresponding to the matching one or more sequences of symbols.

10. The system of claim 9 , wherein the additional network features of the wireless network are communication services, the communication services being one or more of: a short message service (SMS), a multimedia messaging service (MMS), a voice over internet protocol (VOIP) service, an internet communication service, or an email service.

11. The system of claim 9 , wherein the computer-executable instructions, when executed by the one or more processors, further cause the system to:

determine that the user input does not match a particular sequence of symbols for a particular additional network feature; and

block the electronic device from accessing the particular additional network feature of the wireless network.

12. The system of claim 9 , wherein the challenge comprises at least one of: an image, a math equation, or a contextual challenge being contextual to a vehicle.

13. The system of claim 9 , wherein responsive to the electronic device being authorized to utilize the one or more additional network features, the computer-executable instructions, when executed by the one or more processors, further cause the system to:

transmit a notification that the electronic device has been authorized to utilize the one or more additional network features of the wireless network.

14. The system of claim 9 , wherein:

at least one of the one or more additional network features is associated with a fee; and

the computer-executable instructions, when executed by the one or more processors, further cause the system to cause the fee to be billed to a wireless carrier associated with the electronic device or a communication service provider associated with a user of the electronic device.

15. The system of claim 9 , wherein the plurality of additional network features include at least one of: unrestricted internet access, limited internet access, in-flight entertainment (IFE) services, or virtual private network (VPN) access.

16. The system of claim 9 , wherein to cause the electronic device to be authorized to utilize the one or more additional network features, the computer-executable instructions, when executed by the one or more processors, further cause the system to:

update a profile associated with the electronic device to authorize the electronic device to utilize the one or more additional network features of the wireless network.

17. A non-transitory computer-readable medium storing computer-executable instructions that, when executed, cause one or more processors to:

detect that an electronic device is authorized to utilize a first feature of a wireless network;

associate a plurality of additional network features of the wireless network with respective sequences of symbols;

transmit, to the electronic device, a challenge including an indication of the plurality of additional network features and the respective sequences of symbols;

detect a response to the challenge, the response including an indication of a set of user input;

determine that the set of user input matches one or more of the respective sequences of symbols; and

cause the electronic device to be authorized to utilize the one or more additional network features respectively corresponding to the matching one or more sequences of symbols.

18. The non-transitory computer-readable medium of claim 17 , wherein the computer-executable instructions, when executed, cause the one or more processors to:

determine that the user input does not match a particular sequence of symbols for a particular additional network feature; and

block the electronic device from accessing the particular additional network feature of the wireless network.

19. The non-transitory computer-readable medium of claim 17 , wherein:

at least one of the one or more additional network features is associated with a fee; and

the computer-executable instructions, when executed, cause the one or more processors to cause the fee to be billed to a wireless carrier associated with the electronic device or a communication service provider associated with a user of the electronic device.

20. The non-transitory computer-readable medium of claim 17 , wherein to cause the electronic device to be authorized to utilize the one or more additional network features, the computer-executable instructions, when executed, cause the one or more processors to:

update a profile associated with the electronic device to authorize the electronic device to utilize the one or more additional network features of the wireless network.

Assignments (10)
PATENT SECURITY AGREEMENT Recorded Dec 3, 2024
From: GOGO BUSINESS AVIATION LLC
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 069479/0335 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY COLLATERAL Recorded May 6, 2021
From: U.S. BANK NATIONAL ASSOCIATION
To: GOGO LLC; GOGO BUSINESS AVIATION LLC
Reel/Frame 056153/0033 →
RELEASE OF SECURITY INTEREST Recorded May 4, 2021
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: GOGO LLC
Reel/Frame 057252/0208 →
SECURITY INTEREST Recorded Apr 30, 2021
From: GOGO BUSINESS AVIATION LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 056106/0471 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2020
From: GOGO LLC
To: GOGO BUSINESS AVIATION LLC
Reel/Frame 053782/0669 →
SECURITY INTEREST Recorded Aug 27, 2019
From: GOGO LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 050193/0797 →
SECURITY INTEREST Recorded May 2, 2019
From: GOGO LLC
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 049074/0225 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL/FRAME NO. 039381/0484 Recorded Apr 26, 2019
From: U.S. BANK NATIONAL ASSOCIATION
To: GOGO LLC
Reel/Frame 049013/0360 →
PATENT SECURITY AGREEMENT Recorded Jan 18, 2019
From: GOGO LLC
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 048091/0234 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2018
From: LAUER, BRYAN ADRIAN
To: GOGO LLC
Reel/Frame 047360/0162 →