Patents Assigned to Amadeus
  • Publication number: 20210194973
    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.
    Type: Application
    Filed: March 9, 2021
    Publication date: June 24, 2021
    Applicant: Amadeus S.A.S.
    Inventor: Julien B. DERSY
  • Patent number: 10997199
    Abstract: Computer-implemented methods and systems are provided for managing databases. Consistent with disclosed embodiments, a database system can serve configuration requests received from administration systems using an active cluster of at least two geographically separated computing clusters. Serving configuration request can include updating an active configuration database of the active cluster based on the configuration request. The system can also serve search requests received from user devices that specify a search criterion using a closest one of the geographically separated computing clusters by retrieving items satisfying the search criterion from local copies of a cache replicated across the geographically separated computing clusters. Furthermore, the system can serve transaction requests received from the user devices using the active cluster by updating an active local copy of the cache replicated in the active cluster.
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: May 4, 2021
    Assignee: Amadeus S.A.S.
    Inventor: Thibaud Nicolas Castaing
  • Patent number: 10972550
    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.
    Type: Grant
    Filed: October 9, 2019
    Date of Patent: April 6, 2021
    Assignee: Amadeus SAS
    Inventor: Julien B. Dersy
  • Patent number: 10956385
    Abstract: Systems, methods, and computer program products for associating a unique identifier with an object. The system may include a database with a memory unit, an index unit, and a control pointer unit, at least one identifier management unit, and at least one update unit. A finite set of identifiers is organized in pages, and each page includes a bitmap representing the availability of the identifiers. The pointers to data in the index include a pointer to a last page loaded by an identifier management unit, and a pointer to a last page updated by an update unit.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: March 23, 2021
    Assignee: Amadeus S.A.S.
    Inventors: Alessandro Venezia, Thibault Devedeux, Samuel Burdese, Stefano Saraulli
  • Patent number: 10803459
    Abstract: Systems, methods, and computer program products for processing an online transaction to purchase an itinerary of products. In response to processing of the online transaction being halted, an OLTP system may queue a database record defining the itinerary and the forms of payment being used to purchase the products in the itinerary. In response to receiving a request to restart processing of the online transaction, the OLTP system may de-queue the database record, identify a set of products in the itinerary for which processing of the transaction has not been completed, and determine the status of each product in the set. Based on the status of each product, the OLTP system may determine a point at which processing should be restarted for the product, and a sequence in which the products should be processed.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: October 13, 2020
    Assignee: Amadeus S.A.S.
    Inventors: Jean-Chafic Hays, Guillaume Van De Kerckhove, Emmanuelle Geoffroy, Manuela Argano, Mustapha Rachid
  • Patent number: 10771539
    Abstract: Computer-implemented methods and systems are provided for cross-cluster service provision. Consistent with disclosed embodiments, a system for cross-cluster service provision includes a first computing cluster and a second computing cluster. The first cluster includes service-providing nodes, and a first controller that collects status information concerning the service-providing nodes, the status information indicating at least one service-providing node endpoint. The second computing cluster includes service-consuming nodes, a service that receives requests for the service from the service-consuming nodes and distributes the requests among a set of specified endpoints, and a second controller that performs health checks on the specified endpoints, retrieves the status information from the first controller, and updates the set of specified endpoints based on the status information.
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: September 8, 2020
    Assignee: Amadeus S.A.S.
    Inventor: Thibaud Nicolas Castaing
  • Patent number: 10762550
    Abstract: The disclosed systems and methods include a contextual recommendation engine comprising at least one processor; and at least one non-transitory memory containing instructions. When executed by the at least one processor the instructions cause the contextual recommendation engine to perform operations. The operations include receiving a description of a first service from a service provider. The operations also include receiving content selection rules that map user contexts to services. The operations also include receiving a first script including instructions for providing services. The operations also include associating the first service with the first script. The operations also include receiving, from a first touchpoint, touchpoint data concerning a first user. The operations also include updating a stored context of the first user based on the touchpoint data. The operations also include selecting the first service based on the updated context and the content selection rules.
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: September 1, 2020
    Assignee: Amadeus SAS
    Inventors: Julien Marie Clausse, Loïc Luc Ludovic Driencourt, Jonathan Paul Tuckey, Simon Artige, Elsa Yvette Joelle-Elisa Anselmet
  • Patent number: 10740824
    Abstract: Systems, methods and computer program products for determining a list of products in response to a client request received from a client device during a request/response session. Occurrence frequency and auxiliary product value information for each auxiliary product set in a list of auxiliary product sets are determined from a tree data structure in response to a client request. A list of candidate auxiliary products for each main product is determined using the occurrence frequency and a service value determined for each auxiliary product set in the list of auxiliary product sets.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: August 11, 2020
    Assignee: Amadeus S.A.S.
    Inventors: Muriel Becker, Vincent Laperrousaz, David Pauchet
  • Patent number: 10728205
    Abstract: Messages are processed in a distributed messaging system by a message processing engine. Message targets operates according to a first standard or a second legacy standard. In response to receiving a database commit indication, a message envelope is generated for each message target to be notified operating according to the first standard and at least one messages within each message envelope. Message envelope dependencies between generated message envelopes for a same message target are computed. Message dependencies between the messages within each message envelope are computed based at least on the standard of the messages of the respective message envelope and functions of the messages. The messages are sent to the respective message target in a sequence based on the message envelope dependencies and the message dependencies.
    Type: Grant
    Filed: April 12, 2019
    Date of Patent: July 28, 2020
    Assignee: Amadeus S.A.S.
    Inventors: Yizhen Zhang, Simone Campora, Ivan Xavier Marchand, Loïc Fontolliet
  • Publication number: 20200145500
    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.
    Type: Application
    Filed: October 9, 2019
    Publication date: May 7, 2020
    Applicant: Amadeus S.A.S.
    Inventor: Julien B. DERSY
  • Patent number: 10455027
    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.
    Type: Grant
    Filed: May 1, 2018
    Date of Patent: October 22, 2019
    Assignee: Amadeus S.A.S.
    Inventor: Julien B. Dersy
  • Patent number: 10429191
    Abstract: Systems and methods are provided for improved data integration in augmented reality devices. The systems and methods include obtaining contextual information associated with an individual and device information associated with an augmented reality device associated with the individual from the augmented reality device, obtaining a plurality of data sets associated with the individual or augmented reality device from a plurality of data sources, determining a subset of information from the data sets that is relevant to the individual or the augmented reality device wherein the relevancy of the subset of information is based on an analysis of the contextual information and the device information, generating display data based on the determined subset of information, providing the display data to the augmented reality device for display on the augmented reality device wherein a graphical overlay representative of the display data is displayed in front of the individual's field of view.
    Type: Grant
    Filed: September 22, 2016
    Date of Patent: October 1, 2019
    Assignee: Amadeus S.A.S.
    Inventors: Raelynn Anderson Sink, Justin Steven Wilde
  • Publication number: 20190279080
    Abstract: The present disclosure relates to systems and methods for application navigation using neural networks. The disclosed systems and methods can perform operations including providing an application comprising application states that operate on data objects to generate pages, determining a current application state and current data object, predicting a next page using an application state-predicting neural network and a data object-predicting neural network and providing instructions to display an indication of the predicted next page. Predicting the next page can include predicting a next application state using the application state-predicting neural network and a first input vector, and predicting a next data object using the data object-predicting neural network, a second input vector, and the next application state.
    Type: Application
    Filed: March 7, 2018
    Publication date: September 12, 2019
    Applicant: Amadeus S.A.S.
    Inventors: Geoffroy ROLLAT, Julien DUTTO, Kevin KWONG
  • Publication number: 20190007482
    Abstract: Computer-implemented methods and systems are provided for cross-cluster service provision. Consistent with disclosed embodiments, a system for cross-cluster service provision includes a first computing cluster and a second computing cluster. The first cluster includes service-providing nodes, and a first controller that collects status information concerning the service-providing nodes, the status information indicating at least one service-providing node endpoint. The second computing cluster includes service-consuming nodes, a service that receives requests for the service from the service-consuming nodes and distributes the requests among a set of specified endpoints, and a second controller that performs health checks on the specified endpoints, retrieves the status information from the first controller, and updates the set of specified endpoints based on the status information.
    Type: Application
    Filed: June 13, 2018
    Publication date: January 3, 2019
    Applicant: Amadeus S.A.S.
    Inventor: Thibaud Nicolas CASTAING
  • Publication number: 20180365271
    Abstract: Computer-implemented methods and systems are provided for managing databases. Consistent with disclosed embodiments, a database system can serve configuration requests received from administration systems using an active cluster of at least two geographically separated computing clusters. Serving configuration request can include updating an active configuration database of the active cluster based on the configuration request. The system can also serve search requests received from user devices that specify a search criterion using a closest one of the geographically separated computing clusters by retrieving items satisfying the search criterion from local copies of a cache replicated across the geographically separated computing clusters. Furthermore, the system can serve transaction requests received from the user devices using the active cluster by updating an active local copy of the cache replicated in the active cluster.
    Type: Application
    Filed: June 13, 2018
    Publication date: December 20, 2018
    Applicant: Amadeus S.A.S.
    Inventor: Thibaud Nicolas CASTAING
  • Patent number: D829745
    Type: Grant
    Filed: December 7, 2016
    Date of Patent: October 2, 2018
    Assignee: Amadeus S.A.S.
    Inventor: Benoit Poulain
  • Patent number: D841661
    Type: Grant
    Filed: December 7, 2016
    Date of Patent: February 26, 2019
    Assignee: Amadeus S.A.S.
    Inventor: Benoit Poulain
  • Patent number: D879795
    Type: Grant
    Filed: December 7, 2016
    Date of Patent: March 31, 2020
    Assignee: Amadeus S.A.S.
    Inventor: Benoit Poulain
  • Patent number: D905097
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: December 15, 2020
    Assignee: Amadeus S.A.S.
    Inventors: Yannick Hoffsess, Emeline Radigois, Tarek Zaigouche
  • Patent number: D914742
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: March 30, 2021
    Assignee: Amadeus S.A.S.
    Inventors: Olivier Alexandre Roth, Nicolas Guillon, Jean-Pierre Boutherin, Richard Kozubal