IP Library Granted Patent US 12,101,759
Granted Patent B2
US 12,101,759 · App. 18/313,487 · Granted Sep 24, 2024

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

Inventors: Christopher J. Demange (San Diego, CA); Shameem Hashmi (Carlsbad, CA); Navneeth Pusapati (San Diego, CA)
Assignee: Viasat, Inc.
H04W72/1263H04L47/20H04L47/808H04M1/72403H04W72/12H04M1/72454H04W8/22
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 12,101,759
App. No.
18/313,487
Filed
May 8, 2023
Granted
Sep 24, 2024
Kind
B2
Art Unit
2419
USPC
709/226
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 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 (56)

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

obtaining information associated with a flight for the airplane;

identifying one or more access networks available for providing the network access to the one or more personal electronic devices within the airplane during the flight based at least in part on the information;

determining a first traffic policy for a first personal electronic device of the one or more personal electronic devices for the flight based at least in part on characteristics of the one or more access networks; and

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

2. The method of claim 1 , further comprising:

determining a class of personal electronic device associated with the first personal electronic device, wherein determining the first traffic policy is based at least in part on the class of personal electronic device associated with the first personal electronic device.

3. The method of claim 1 , further comprising:

receiving, at a network access unit, a request from the first personal electronic device for the network access via the wireless communications link;

identifying the first traffic policy based on a physical characteristic of the first personal electronic device; and

establishing the first traffic policy for the first personal electronic device, wherein scheduling the transmission of the network traffic for the first personal electronic device is based on establishing the first traffic policy.

4. The method of claim 1 , further comprising:

receiving, at a network access unit, a request from the first personal electronic device for the network access via the wireless communications link;

identifying a set of traffic policies based on a physical characteristic of the first personal electronic device, wherein the set of traffic policies includes the first traffic policy;

providing, to the first personal electronic device for display, data indicating the set of traffic policies;

receiving input from the first personal electronic device indicating a selection of the first traffic policy from among the set of traffic policies; and

establishing the first traffic policy for the first personal electronic device based on the selection, wherein scheduling the transmission of the network traffic for the first personal electronic device is based on establishing the first traffic policy.

5. The method of claim 1 , further comprising:

determining a route of flight for the airplane based on the information, wherein identifying the one or more access networks comprises identifying one or more access networks available along the route.

6. The method of claim 5 , wherein the information comprises an origin location and a destination location associated with the flight, and wherein determining the route of flight for the airplane is based, at least in part, on the origin location and the destination location.

7. The method of claim 5 wherein the information comprises a waypoint associated with the flight, and wherein determining the route of flight for the airplane is based, at least in part, on the waypoint.

8. The method of claim 1 , wherein the information comprises a remaining flight time, and wherein determining the first traffic policy is further based at least in part on the remaining flight time satisfying a threshold amount of time.

9. The method of claim 1 , wherein the information is obtained from a flight management computer of the airplane.

10. The method of claim 1 , wherein the information is obtained from a database.

11. The method of claim 1 , wherein the characteristics of the one or more access networks comprises a respective capacity of each of the one or more access networks.

12. The method of claim 11 , wherein the respective capacity of each of the one or more access networks comprises a bandwidth, a latency, a throughput, a packet loss rate, or a combination thereof.

13. The method of claim 1 , wherein the first traffic policy is associated with allowing a first set of services and prohibiting a second set of services.

14. An apparatus for providing network access to one or more personal electronic devices within an airplane via a wireless communications link, the apparatus comprising:

an electronic hardware processor configured to:

obtain information associated with a flight for the airplane;

identify one or more access networks available for providing the network access to the one or more personal electronic devices within the airplane during the flight based at least in part on the information;

determine a first traffic policy for a first personal electronic device of the one or more personal electronic devices for the flight based at least in part on characteristics of the one or more access networks; and

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

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

determine a class of personal electronic device associated with the first personal electronic device; and

determine the first traffic policy based at least in part on the class of personal electronic device associated with the first personal electronic device.

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

receive a request from the first personal electronic device for the network access via the wireless communications link;

identify the first traffic policy based on a physical characteristic of the first personal electronic device; and

establish the first traffic policy for the first personal electronic device, wherein scheduling the transmission of the network traffic for the first personal electronic device is based on establishing the first traffic policy.

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

receive a request from the first personal electronic device for the network access via the wireless communications link;

identify a set of traffic policies based on a physical characteristic of the first personal electronic device, wherein the set of traffic policies includes the first traffic policy;

provide, to the first personal electronic device for display, data indicating the set of traffic policies;

receive input from the first personal electronic device indicating a selection of the first traffic policy from among the set of traffic policies; and

establish the first traffic policy for the first personal electronic device based on the selection, wherein scheduling the transmission of the network traffic for the first personal electronic device is based on establishing the first traffic policy.

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

determine a route of flight for the airplane based on the information, wherein identifying the one or more access networks comprises identifying one or more access networks available along the route.

19. The apparatus of claim 18 , wherein the information comprises an origin location and a destination location associated with the flight, and wherein determining the route of flight for the airplane is based, at least in part, on the origin location and the destination location.

20. The apparatus of claim 18 , wherein the information comprises a waypoint associated with the flight, and wherein determining the route of flight for the airplane is based, at least in part, on the waypoint.

21. The apparatus of claim 14 , wherein the information comprises a remaining flight time, and wherein determining the first traffic policy is further based at least in part on the remaining flight time satisfying a threshold amount of time.

22. The apparatus of claim 14 , wherein the information is obtained from a flight management computer of the airplane.

23. The apparatus of claim 14 , wherein the information is obtained from a database.

24. The apparatus of claim 14 , wherein the characteristics of the one or more access networks comprises a respective capacity of each of the one or more access networks.

25. The apparatus of claim 24 , wherein the respective capacity of each of the one or more access networks comprises a bandwidth, a latency, a throughput, a packet loss rate, or a combination thereof.

26. The apparatus of claim 14 , wherein the first traffic policy is associated with allowing a first set of services and prohibiting a second set of services.

Assignments (5)
SUPPLEMENTAL PATENT SECURITY AGREEMENT Recorded Sep 19, 2023
From: VIASAT, INC.
To: MUFG BANK, LTD., AS AGENT
Reel/Frame 064948/0379 →
SUPPLEMENTAL PATENT SECURITY AGREEMENT Recorded Jun 29, 2023
From: VIASAT, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 064164/0152 →
SUPPLEMENTAL PATENT SECURITY AGREEMENT Recorded Jun 29, 2023
From: VIASAT, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 064164/0498 →
SUPPLEMENTAL PATENT SECURITY AGREEMENT Recorded Jun 29, 2023
From: VIASAT, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL TRUSTEE
Reel/Frame 064176/0566 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2023
From: DEMANGE, CHRISTOPHER J.; HASHMI, SHAMEEM; PUSAPATI, NAVNEETH S.
To: VIASAT INC.
Reel/Frame 063570/0283 →
Continuity (5)
Continuation 17546704 · Dec 9, 2021
Continuation 16798949 · Feb 24, 2020
Continuation 16031189 · Jul 10, 2018
Continuation 15052828 · Feb 24, 2016
Related Publication 20230276432A1 · Aug 31, 2023