IP Library Granted Patent US 10,051,652
Granted Patent B2
US 10,051,652 · App. 15/052,828 · Granted Aug 14, 2018

Methods and systems for establishing in-flight network traffic policies for personal electronic devices

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,051,652
App. No.
15/052,828
Granted
Aug 14, 2018
Kind
B2
Abstract

Methods and systems establish a traffic policy for a personal electronic device based on one or more physical characteristics of the device. In some aspects, a database of traffic policies is maintained. The traffic policies are for accessing a network via a wireless communications link. A network access unit receives a request from a personal electronic device to access the network. The request is analyzed to determine a physical characteristic of the device. A traffic policy is established from the database for the a personal electronic device based, at least in part, on the determined physical characteristic of the device. Transmission of network traffic for the device is then scheduled based at least in part, on the established traffic policy.

Claims (84)

1. A method of providing network access to a personal electronic device within an airplane via a wireless communications link, comprising:

maintaining a database of traffic policies for accessing a network via the wireless communications link;

determining a route of flight for the airplane;

identifying one or more access networks available along the route;

receiving, at a network access unit, a request from the personal electronic device to access the network;

analyzing the request to determine a physical characteristic of the personal electronic device;

establishing a first traffic policy from the database for the personal electronic device based, at least in part, on the determined physical characteristic of the personal electronic device and on the identified one or more available access networks; and

scheduling transmission of network traffic for the personal electronic device over the wireless communications link according to the first traffic policy.

2. The method of claim 1 , further comprising:

determining a plurality of traffic policies, including the first traffic policy, from the database based on the determined physical characteristic of the personal electronic device and the identified one or more available access networks;

providing, to the personal electronic device, data indicating the plurality of traffic policies for display; and

receiving input indicating a selection of the first traffic policy from among the plurality of traffic policies, wherein the establishing of the first traffic policy is in response to the selection.

3. The method of claim 1 , wherein:

the determined physical characteristic is a screen size of the personal electronic device.

4. The method of claim 3 , further comprising determining a manufacturer and model of the personal electronic device, and determining the screen size of the personal electronic device based at least in part on the manufacturer and model.

5. The method of claim 1 , wherein determining the physical characteristic of the personal electronic device comprises determining a device type for the personal electronic device.

6. The method of claim 5 , wherein determining the device type for the personal electronic device comprises determining whether the personal electronic device is one of a cell phone, tablet, laptop, or game device.

7. The method of claim 1 , wherein the database of traffic policies includes a plurality of traffic policies associated with different network services, and further comprising providing access only to network services associated with the first traffic policy.

8. The method of claim 7 , wherein the network services associated with the first traffic policy include one or more of virtual private network access, video streaming, text messaging, email messaging, and web browsing.

9. The method of claim 1 , wherein the personal electronic device is a first personal electronic device, and further comprising:

receiving subscriber identification information associated with the first personal electronic device;

receiving, via the network access unit, the subscriber identification information from a second personal electronic device within the airplane and a request from the second personal electronic device to access the network;

analyzing the request from the second personal electronic device to determine a physical characteristic of the second personal electronic device;

establishing a second traffic policy from the database for the second personal electronic device; and

scheduling transmission of network traffic for the second personal electronic device over the wireless communication link according to the second traffic policy.

10. The method of claim 9 , further comprising:

determining a second plurality of traffic policies including the second traffic policy, from the database based on the physical characteristic of the second personal electronic device;

providing, to the second personal electronic device, data indicating the second plurality of traffic policies for display; and

receiving second input indicating a second selection of the second traffic policy from among the second plurality of traffic policies, wherein the establishing of the second traffic policy is in response to the second selection.

11. A method of providing network access to a personal electronic device within an airplane via a wireless communications link, comprising:

maintaining a database of traffic policies for accessing a network via the wireless communications link;

receiving, at a network access unit, a request from a first personal electronic device to access the network;

analyzing the request to determine a physical characteristic of the first personal electronic device;

establishing a first traffic policy from the database for the first personal electronic device based, at least in part, on the determined physical characteristic of the first personal electronic device;

scheduling transmission of network traffic for the first personal electronic device over the wireless communications link according to the first traffic policy;

receiving subscriber identification information associated with the first personal electronic device;

receiving, via the network access unit, the subscriber identification information from a second personal electronic device within the airplane and a request from the second personal electronic device to access the network;

analyzing the request from the second personal electronic device to determine a physical characteristic of the second personal electronic device;

establishing a second traffic policy from the database for the second personal electronic device, comprising:

determining the second traffic policy provides different network service than the first traffic policy in at least one respect; and

providing, to the second personal electronic device, data indicating the difference determination for display on an electronic display of the second personal electronic device; and

scheduling transmission of network traffic for the second personal electronic device over the wireless communication link according to the second traffic policy.

12. The method of claim 11 , further comprising generating data to define a message to the subscriber, the message indicating the difference.

13. An apparatus for providing network access to a personal electronic device within an airplane via a wireless communications link, comprising:

a stable data storage that maintains a database of traffic policies for accessing a network via the wireless communications link;

an electronic hardware processor configured to:

determine a route of flight for the airplane;

identify one or more access networks available along the route;

receive a request from the personal electronic device to access the network,

analyze the request to determine a physical characteristic of the personal electronic device,

establish a first traffic policy from the database for the personal electronic device based, at least in part, on the determined physical characteristic of the personal electronic device and on the identified one or more available access networks, and

schedule transmission of network traffic for the personal electronic device over the wireless communications link according to the first traffic policy.

14. The apparatus of claim 13 , wherein the processor is further configured to:

determine a plurality of traffic policies, including the first traffic policy, from the database based on the determined physical characteristic of the personal electronic device and the identified one or more available access networks;

provide, to the personal electronic device, data indicating the plurality of traffic policies for display; and

receive input indicating a selection of the first preexisting traffic policy from among the plurality of traffic policies, wherein the establishing of the first traffic policy is in response to the selection.

15. The apparatus of claim 13 , wherein the determined physical characteristic is a screen size of the personal electronic device.

16. The apparatus of claim 15 , wherein the processor is further configured to determine a manufacturer and model of the personal electronic device, and determining the indication of screen size of the personal electronic device based at least in part on the manufacturer and model.

17. The apparatus of claim 13 , wherein determining the physical characteristic of the personal electronic device comprises determining a personal electronic device type for the personal electronic device.

18. The apparatus of claim 17 , wherein determining the device type for the personal electronic device comprises determining whether the personal electronic device is one of a cell phone, tablet, laptop, or game device.

19. The apparatus of claim 13 , wherein the database of traffic policies includes a plurality of traffic policies associated with different network services, and wherein the processor is further configured to: provide access only to network services associated with the first traffic policy, wherein the network services associated with the first traffic policy include one or more of virtual private network access, video streaming, text messaging, email messaging, and web browsing.

20. A non-transitory computer readable storage medium comprising instructions that when executed cause a processor to provide a method of providing network access to a personal electronic device within an airplane via a wireless communications link, the method comprising:

maintaining a database of traffic policies for accessing a network via the wireless communications link;

determining a route of flight for the airplane;

identifying one or more access networks available along the route;

receiving, at a network access unit, a request from the personal electronic device to access the network;

analyzing the request to determine a physical characteristic of the personal electronic device;

establishing a first traffic policy from the database for the personal electronic device based, at least in part, on the determined physical characteristic of the personal electronic device and on the identified one or more available access networks; and

scheduling transmission of network traffic for the personal electronic device over the wireless communications link according to the first traffic policy.

21. The apparatus of claim 11 , wherein the second traffic policy for the second personal electronic device is based, at least in part, on the determined physical characteristic of the second personal electronic device.

22. The apparatus of claim 11 , wherein a device type of the first personal electronic device is different than a device type of the second personal electronic device.

23. The apparatus of claim 22 , wherein the first personal electronic device is one of a cell phone, tablet, laptop, or game device.

24. The apparatus of claim 11 , wherein the electronic hardware processor is further configured to:

determine a plurality of traffic policies, including the second traffic policy, from the database based on the determined physical characteristic of the second personal electronic device;

providing, to the second personal electronic device, data indicating the plurality of traffic policies for display; and

receiving input indicating a selection of the second traffic policy from among the plurality of traffic policies, wherein the establishing the second traffic policy is in response to the selection.

25. The non-transitory computer readable storage medium of claim 20 , wherein the method further comprises:

determining a plurality of traffic policies, including the first traffic policy, from the database based on the determined physical characteristic of the personal electronic device and the identified one or more available access networks;

providing, to the personal electronic device, data indicating the plurality of traffic policies for display; and

receiving input indicating a selection of the first traffic policy from among the plurality of traffic policies, wherein the establishing of the first traffic policy is in response to the selection.

26. The non-transitory computer readable storage medium of claim 20 , wherein:

the determined physical characteristic is a screen size of the personal electronic device.

27. The non-transitory computer readable storage medium of claim 20 , wherein determining the physical characteristic of the personal electronic device comprises determining a device type for the personal electronic device.

28. The non-transitory computer readable storage medium of claim 20 , wherein the database of traffic policies includes a plurality of traffic policies associated with different network services, and the method further comprises providing access only to network services associated with the first traffic policy.

Assignments (6)
SUPPLEMENTAL PATENT SECURITY AGREEMENT Recorded Sep 19, 2023
From: VIASAT, INC.
To: MUFG BANK, LTD., AS AGENT
Reel/Frame 064948/0379 →
SECURITY AGREEMENT Recorded Jun 1, 2023
From: VIASAT, INC.
To: BANK OF AMERICA, N.A., AS AGENT
Reel/Frame 063822/0446 →
SECURITY AGREEMENT Recorded Mar 7, 2022
From: VIASAT, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 059332/0558 →
SECURITY INTEREST Recorded Mar 27, 2019
From: VIASAT, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL TRUSTEE
Reel/Frame 048715/0589 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2016
From: PUSAPATI, NAVNEETH
To: VIASAT, INC.
Reel/Frame 038387/0206 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 20, 2016
From: DEMANGE, CHRIS; HASHMI, SHAMEEM
To: VIASAT, INC.
Reel/Frame 038334/0731 →