IP Library › Granted Patent US 11,496,578
Granted Patent B2
US 11,496,578 · App. 17/196,911 · Granted Nov 8, 2022

Communications management system with a separate peripherals server

Inventor: Julien B. Dersy (Guildford, GB)
Assignee: Amadeus S.A.S.
H04L67/141H04L12/4641H04L49/30H04L61/5007H04L67/01H04L67/10H04L67/52
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 11,496,578
App. No.
17/196,911
Granted
Nov 8, 2022
Kind
B2
Abstract

Systems and methods for managing an airport passenger processing system. The system includes a computing device and a peripheral device at an airport, a peripherals interface in communicative connection with the peripheral device and operable to execute a second client application, and a network outside the airport. The network includes a virtualization server for virtualizing an application for a first client application executed by the computing device and a peripherals manager in communication with the virtualization server. The first client application is configured to establish a first communication channel with the virtualization server for communication with an application virtualized on the virtualization server. The second client application is configured to establish a second communication channel with the peripherals manager. At least part of the network is configured to store an association between the first and second communication channels to associate the peripheral device with the computing device.

Claims (48)

1. A virtualization system for passenger processing, comprising:

a virtualization server configured to:

receive, from a client workstation, first instructions to establish a first communication channel between a virtualization client running on the client workstation and a virtualized application hosted by the virtualization server; and

receive, by the virtualized application from the virtualization client using the first communication channel, a device instruction for a peripheral device coupled to a peripherals client running on the client workstation; and

a peripherals server configured to:

receive, from the client workstation, second instructions to establish a second communication channel between the peripherals client running on the client workstation and a peripherals manager hosted by the virtualization server;

receive, by the peripherals manager from the virtualization server, the device instruction for the peripheral device; and

provide, to the peripherals client using the second communication channel, the device instruction.

2. The virtualization system of claim 1 , wherein the virtualized application is a containerized application.

3. The virtualization system of claim 1 , wherein the peripherals server is located within an airport.

4. The virtualization system of claim 1 , wherein the virtualized application is communicatively coupled to the peripherals manager by an emulated serial COM port, USB port, or parallel port.

5. The virtualization system of claim 1 , wherein the virtualized application is communicatively coupled to the peripherals manager through a CUPPS application programming interface.

6. The virtualization system of claim 1 , wherein:

the peripherals server is further configured to receive identifying information for the second communication channel, the identifying information comprising a peripherals client name, peripherals client IP address, or a peripherals client location.

7. The virtualization system of claim 1 , wherein:

the peripherals server is further configured to receive a list of available peripheral devices including the peripheral device; and

the virtualization server is further configured to provide, to the virtualization client and after establishing the first communication channel, the list of available peripheral devices including the peripheral device.

8. The virtualization system of claim 1 , wherein the peripherals manager is configured to share the peripheral device between the client workstation and another device.

9. The virtualization system of claim 8 , wherein at least one of the client workstation or the other device is a mobile device.

10. The virtualization system of claim 1 , wherein:

the peripherals server is further configured to:

receive, from a second peripherals client coupled to a second peripheral device, instructions to establish a third communication channel with the peripherals manager.

11. The virtualization system of claim 10 , wherein:

the peripherals server is further configured to:

automatically connect the virtualized application to the second peripheral device using the third communication channel in response to a determination that:

the peripheral device has failed, or

the second communication channel is lost.

12. A virtualization method for passenger processing, comprising:

receiving, by a virtualization server from a client workstation, first instructions to establish a first communication channel between a virtualization client running on the client workstation and a virtualized application hosted by the virtualization server;

receiving, by the virtualized application from the virtualization client using the first communication channel, a device instruction for a peripheral device coupled to a peripherals client running on the client workstation;

receiving, by a peripherals server from the client workstation, second instructions to establish a second communication channel between the peripherals client and a peripherals manager hosted by the virtualization server;

receiving, by the peripherals manager from the virtualization server, the device instruction for the peripheral device; and

providing, to the peripherals client using the second communication channel, the device instruction.

13. The method of claim 12 , wherein the virtualized application is a containerized application.

14. The method of claim 12 , wherein the peripherals server is located within an airport.

15. The method of claim 12 , wherein the method further comprises communicatively coupling the virtualized application to the peripherals manager using an emulated serial COM port, USB port, or parallel port.

16. The method of claim 12 , wherein the method further comprises communicatively coupling the virtualized application to the peripherals manager through a CUPPS application programming interface.

17. The method of claim 12 , the method further comprises:

receiving, by the peripherals manager from the peripherals client after establishing the second communication channel, identifying information for the second communication channel, the identifying information comprising a peripherals client name, peripherals client IP address, or a peripherals client location.

18. The method of claim 12 , wherein the method further comprises:

receiving, by the peripherals server, a list of available peripheral devices including the peripheral device; and

providing, by the virtualization server to the virtualization client and after establishing the first communication channel, the list of available peripheral devices including the peripheral device.

19. The method of claim 12 , wherein the method further comprises:

receiving, by the peripherals server from a second peripherals client coupled to a second peripheral device, instructions to establish a third communication channel with the peripherals manager.

20. The method of claim 19 , wherein the method further comprises:

automatically connecting, by the peripherals server, the virtualized application to the second peripheral device using the third communication channel in response to a determination that:

the peripheral device has failed, or

the second communication channel is lost.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2021
From: DERSY, JULIEN B.
To: AMADEUS S.A.S
Reel/Frame 055569/0111 →
Continuity (5)
Continuation 16597574 · Oct 9, 2019
Continuation 15968687 · May 1, 2018
Continuation 15472904 · Mar 29, 2017
Continuation 14804959 · Jul 21, 2015
Related Publication 20210194973A1 · Jun 24, 2021