IP Library › Granted Patent US 12,324,032
Granted Patent B2
US 12,324,032 · App. 18/072,996 · Granted Jun 3, 2025

Systems and methods for managing wisp voucher codes for transportation vehicles

Inventor: Leonardo Garcia (Foothill Ranch, CA)
Assignee: PANASONIC AVIONICS CORPORATION
H04W76/11H04W4/40H04W12/08
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,324,032
App. No.
18/072,996
Granted
Jun 3, 2025
Kind
B2
Abstract

Methods and systems are provided for a transportation vehicle. One method includes generating Wireless Internet Service Provider (“WISP”) voucher codes and associated WISP data into a loadable package to establish Internet connections on a plurality of aircrafts; utilizing the associated WISP data to selectively load a subset of WISP voucher codes to an aircraft; deploying a WISP voucher code from the subset for each passenger seat on the aircraft, based on an event; updating a data structure upon deployment of each WISP voucher code to indicate deployed and unused WISP voucher codes of the subset; presenting the WISP voucher code to each passenger seat; determining that a number of unused WISP voucher codes of the subset have reached a threshold value; obtaining additional WISP voucher codes for the aircraft; and deleting the WISP voucher code associated with each passenger seat, upon flight termination.

Claims (55)

1. A method executed by one or more processors, comprising:

generating Wireless Internet Service Provider (“WISP”) voucher codes and associated WISP data into a loadable package to establish Internet connections on a plurality of aircrafts;

utilizing the associated WISP data to selectively load a subset of WISP voucher codes to an aircraft;

deploying a WISP voucher code from the subset for each passenger seat on the aircraft, based on an event;

updating a data structure upon deployment of each WISP voucher code to indicate deployed and unused WISP voucher codes of the subset;

presenting the WISP voucher code to each passenger seat;

determining that a number of unused WISP voucher codes of the subset have reached a threshold value;

obtaining additional WISP voucher codes for the aircraft; and

deleting the WISP voucher code associated with each passenger seat, upon flight termination.

2. The method of claim 1 , wherein the event is based on flight status.

3. The method of claim 1 , wherein the event is based on a flight altitude.

4. The method of claim 1 , further comprising:

notifying a crew device, in response to reaching the threshold value.

5. The method of claim 1 , wherein the additional WISP voucher codes are obtained from a ground computing system.

6. The method of claim 1 , further comprising:

utilizing the associated WISP data for loading a certain number of WISP voucher codes to each of the plurality of aircrafts uniquely identified by the associated WISP data.

7. The method of claim 1 , further comprising:

retrieving, by an application programming interface, the WISP voucher code of each passenger seat from a computing system of the aircraft.

8. A non-transitory machine-readable storage medium having stored thereon instructions for performing a method, comprising machine executable code which, when executed by a machine, causes the machine to:

generate Wireless Internet Service Provider (“WISP”) voucher codes and associated WISP data into a loadable package to establish Internet connections on a plurality of aircrafts;

utilize the associated WISP data to selectively load a subset of WISP voucher codes to an aircraft;

deploy a WISP voucher code from the subset for each passenger seat on the aircraft, based on an event;

update a data structure upon deployment of each WISP voucher code to indicate deployed and unused WISP voucher codes of the subset;

present the WISP voucher code to each passenger seat;

determine that a number of unused WISP voucher codes of the subset have reached a threshold value;

obtain additional WISP voucher codes for the aircraft; and

delete the WISP voucher code associated with each passenger seat, upon flight termination.

9. The non-transitory machine-readable storage medium of claim 8 , wherein the event is based on flight status.

10. The non-transitory machine-readable storage medium of claim 8 , wherein the event is based on a flight altitude.

11. The non-transitory machine-readable storage medium of claim 8 , wherein the machine executable code which when executed by the at least one machine, further causes the at least one machine to:

notify a crew device, in response to reaching the threshold value.

12. The non-transitory machine-readable storage medium of claim 8 , wherein the additional WISP voucher codes are obtained from a ground computing system.

13. The non-transitory machine-readable storage medium of claim 8 , wherein the machine executable code which when executed by the at least one machine, further causes the at least one machine to:

utilize the associated WISP data for loading a certain number of WISP voucher codes to each of the plurality of aircrafts uniquely identified by the associated WISP data.

14. The non-transitory machine-readable storage medium of claim 8 , wherein the machine executable code which when executed by the at least one machine, further causes the at least one machine to:

retrieve, by an application programming interface, the WISP voucher code of each passenger seat from a computing system of the aircraft.

15. A system, comprising:

a memory containing non-transitory machine readable storage medium comprising machine executable code having stored thereon instructions; and

a processor of a first node coupled to the memory, the processor configured to execute the machine executable code to:

generate Wireless Internet Service Provider (“WISP”) voucher codes and associated WISP data into a loadable package to establish Internet connections on a plurality of aircrafts;

utilize the associated WISP data to selectively load a subset of WISP voucher codes to an aircraft;

deploy a WISP voucher code from the subset for each passenger seat on the aircraft, based on an event;

update a data structure upon deployment of each WISP voucher code to indicate deployed and unused WISP voucher codes of the subset;

present the WISP voucher code to each passenger seat;

determine that a number of unused WISP voucher codes of the subset have reached a threshold value;

obtain additional WISP voucher codes for the aircraft; and

delete the WISP voucher code associated with each passenger seat, upon flight termination.

16. The system of claim 15 , wherein the event is based on flight status.

17. The system of claim 15 , wherein the event is based on a flight altitude.

18. The system of claim 15 , wherein the machine executable code further causes to:

notify a crew device, in response to reaching the threshold value.

19. The system of claim 15 , wherein the machine executable code further causes to:

utilize the associated WISP data for loading a certain number of WISP voucher codes to each of the plurality of aircrafts uniquely identified by the associated WISP data.

20. The system of claim 14 , wherein the machine executable code further causes to:

retrieve, by an application programming interface, the WISP voucher code of each passenger seat from a computing system of the aircraft.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2022
From: GARCIA, LEONARDO
To: PANASONIC AVIONICS CORPORATION
Reel/Frame 061942/0698 →
Continuity (1)
Related Publication 20240188151A1 · Jun 6, 2024
References Cited (8)
US 10136293B1 · Rabii · 2018 [cited by examiner]
US 11101874B1 · Yerli · 2021 [cited by examiner]
US 20180255491A1 · Rabii · 2018 [cited by examiner]
US 20180317071A1 · Rabii · 2018 [cited by examiner]
US 20200216176A1 · Ma · 2020 [cited by examiner]
US 20200249822A1 · Penilla · 2020 [cited by examiner]
US 20210266741A1 · Kwatra · 2021 [cited by examiner]
US 20210291985A1 · Chen · 2021 [cited by examiner]