IP Library › Granted Patent US 12,282,437
Granted Patent B2
US 12,282,437 · App. 18/474,801 · Granted Apr 22, 2025

Dual-mode local gateway for legacy peripheral devices

Inventors: Edmond Abboud (Antibes, FR); Beranger Chanoir (Peymeinade, FR); Sylvain Fualdes (Biot, FR)
Assignee: AMADEUS S.A.S.
G06F13/102G06F9/545
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,282,437
App. No.
18/474,801
Granted
Apr 22, 2025
Kind
B2
Abstract

A method includes: obtaining, at a gateway, configuration data defining communication parameters for a peripheral device; receiving, at the gateway, a command to activate an inspection operating mode and deactivate a relay operating mode; in response to activating the inspection operating mode: establishing, with a local enterprise application, a first connection according to the communication parameters for the peripheral device; establishing a second connection with the peripheral device according to the communication parameters; for data received via each one of the first and second connections, (i) logging the data, and (ii) transmitting the data over the other of the first and second connections.

Claims (50)

1. A method, comprising:

obtaining, at a gateway, configuration data defining communication parameters for a peripheral device;

receiving, at the gateway, a command to activate an inspection operating mode and deactivate a relay operating mode;

in response to activating the inspection operating mode:

establishing, with a local enterprise application, a first connection according to the communication parameters for the peripheral device;

establishing a second connection with the peripheral device according to the communication parameters; and

for data received via each one of the first and second connections, (i) logging the data, and (ii) transmitting the data over the other of the first and second connections.

2. The method of claim 1 , wherein the configuration data defines respective sets of connection parameters for a plurality of peripheral devices; and wherein the method further comprises, in response to activating the inspection operating mode:

establishing distinct first connections with the local enterprise application for each set of connection parameters; and

establishing distinct second connections with the peripheral devices.

3. The method of claim 1 , further comprising:

receiving, at the gateway, a command to activate the relay operating mode and deactivate the inspection operating mode;

in response to activating the relay operating mode:

establishing a third connection with a remote enterprise application; and

for data received via each one of the second connections, transmitting the data over the third connection.

4. The method of claim 3 , further comprising: terminating the first connection with the local enterprise application.

5. The method of claim 3 , wherein transmitting the data over the third connection includes encapsulating the data in an application programming interface call to the remote enterprise application.

6. The method of claim 5 , wherein transmitting the data over the other of the first and second connections in the inspection operating mode includes mirroring the data without encapsulation.

7. The method of claim 1 , wherein the gateway includes a first serial port connected with the peripheral device, and a second serial port connected with the local enterprise application; and

wherein transmitting the data over the other of the first and second connections includes mirroring data received at one of the first and second serial ports on the other of the first and second serial ports.

8. A gateway computing device, comprising:

a communications interface; and

a processor configured to:

obtain configuration data defining communication parameters for a peripheral device;

receive, via the communications interface, a command to activate an inspection operating mode and deactivate a relay operating mode;

in response to activating the inspection operating mode:

establish, with a local enterprise application, a first connection according to the communication parameters for the peripheral device;

establish a second connection with the peripheral device according to the communication parameters;

for data received via each one of the first and second connections, (i) log the data, and (ii) transmit the data via the communications interface over the other of the first and second connections.

9. The gateway computing device of claim 8 , wherein the configuration data defines respective sets of connection parameters for a plurality of peripheral devices; and

wherein the processor is further configured, in response to activating the inspection operating mode, to:

establish distinct first connections with the local enterprise application for each set of connection parameters; and

establish distinct second connections with the peripheral devices.

10. The gateway computing device of claim 8 , wherein the processor is further configured to:

receive a command to activate the relay operating mode and deactivate the inspection operating mode;

in response to activating the relay operating mode:

establish a third connection with a remote enterprise application; and

for data received via each one of the second connections, transmit the data over the third connection.

11. The gateway computing device of claim 10 , wherein the processor is further configured to: terminate the first connection with the local enterprise application.

12. The gateway computing device of claim 10 , wherein the processor is configured to transmit the data over the third connection by encapsulating the data in an application programming interface call to the remote enterprise application.

13. The gateway computing device of claim 12 , wherein the processor is configured to transmit the data over the other of the first and second connections in the inspection operating mode includes mirroring the data without encapsulation.

14. The gateway computing device of claim 8 , wherein the communications interface includes a first serial port connected with the peripheral device, and a second serial port connected with the local enterprise application; and

wherein the processor is configured to transmit the data over the other of the first and second connections by mirroring data received at one of the first and second serial ports on the other of the first and second serial ports.

15. A non-transitory computer readable medium storing a plurality of computer-readable instructions executable by a processor of a computing device to:

obtain configuration data defining communication parameters for a peripheral device;

receive, via a communications interface, a command to activate an inspection operating mode and deactivate a relay operating mode;

in response to activating the inspection operating mode:

establish, with a local enterprise application, a first connection according to the communication parameters for the peripheral device;

establish a second connection with the peripheral device according to the communication parameters;

for data received via each one of the first and second connections, (i) log the data, and (ii) transmit the data via the communications interface over the other of the first and second connections.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2023
From: ABBOUD, EDMOND; CHANOIR, BERANGER; FUALDES, SYLVAIN
To: AMADEUS S.A.S.
Reel/Frame 065776/0450 →
Continuity (1)
Related Publication 20250103516A1 · Mar 27, 2025
References Cited (1)
US 10990773B1 · Herbel · 2021 [cited by examiner]