# US 10,771,559 B2 · Presence-based network authentication

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,771,559 B2
- Document ID: US10771559B2
- Status: Granted
- Kind: B2
- Application number: 16/175,291
- Filed: 2018-10-30
- Published: 2019-02-28
- Granted: 2020-09-08
- Earliest claimed: 2016-04-04
- Assignees: Gogo LLC
- Applicants: Gogo LLC
- Inventors: Bryan Adrian Lauer
- Web page: https://patentgrep.com/patent/US10771559B2

## CPC

- H04L 67/12: specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- G06F 21/31: User authentication
- H04W 4/12: Messaging; Mailboxes; Announcements
- H04W 12/06: Authentication
- H04W 12/068: {using credential vaults, e.g. password manager applications or one time password [OTP] applications}
- G06F 2221/2133: Verifying human interaction, e.g., Captcha
- H04L 2209/84: Vehicles
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## 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

### Claim 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.

### Claim 2 (depends on 1)

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.

### Claim 3 (depends on 1)

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.

### Claim 4 (depends on 1)

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.

### Claim 5 (depends on 1)

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.

### Claim 6 (depends on 1)

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.

### Claim 7 (depends on 1)

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.

### Claim 8 (depends on 1)

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.

### Claim 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.

### Claim 10 (depends on 9)

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.

### Claim 11 (depends on 9)

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.

### Claim 12 (depends on 9)

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.

### Claim 13 (depends on 9)

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.

### Claim 14 (depends on 9)

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.

### Claim 15 (depends on 9)

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.

### Claim 16 (depends on 9)

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.

### Claim 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.

### Claim 18 (depends on 17)

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.

### Claim 19 (depends on 17)

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.

### Claim 20 (depends on 17)

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.
