Patents Assigned to Amadeus
-
Publication number: 20210194973Abstract: 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: ApplicationFiled: March 9, 2021Publication date: June 24, 2021Applicant: Amadeus S.A.S.Inventor: Julien B. DERSY
-
Patent number: 10997199Abstract: 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: GrantFiled: June 13, 2018Date of Patent: May 4, 2021Assignee: Amadeus S.A.S.Inventor: Thibaud Nicolas Castaing
-
Patent number: 10972550Abstract: 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: GrantFiled: October 9, 2019Date of Patent: April 6, 2021Assignee: Amadeus SASInventor: Julien B. Dersy
-
Patent number: 10956385Abstract: 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: GrantFiled: March 14, 2019Date of Patent: March 23, 2021Assignee: Amadeus S.A.S.Inventors: Alessandro Venezia, Thibault Devedeux, Samuel Burdese, Stefano Saraulli
-
Patent number: 10803459Abstract: 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: GrantFiled: March 24, 2016Date of Patent: October 13, 2020Assignee: Amadeus S.A.S.Inventors: Jean-Chafic Hays, Guillaume Van De Kerckhove, Emmanuelle Geoffroy, Manuela Argano, Mustapha Rachid
-
Patent number: 10771539Abstract: 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: GrantFiled: June 13, 2018Date of Patent: September 8, 2020Assignee: Amadeus S.A.S.Inventor: Thibaud Nicolas Castaing
-
Patent number: 10762550Abstract: 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: GrantFiled: November 14, 2017Date of Patent: September 1, 2020Assignee: Amadeus SASInventors: Julien Marie Clausse, Loïc Luc Ludovic Driencourt, Jonathan Paul Tuckey, Simon Artige, Elsa Yvette Joelle-Elisa Anselmet
-
Patent number: 10740824Abstract: 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: GrantFiled: March 15, 2018Date of Patent: August 11, 2020Assignee: Amadeus S.A.S.Inventors: Muriel Becker, Vincent Laperrousaz, David Pauchet
-
Patent number: 10728205Abstract: 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: GrantFiled: April 12, 2019Date of Patent: July 28, 2020Assignee: Amadeus S.A.S.Inventors: Yizhen Zhang, Simone Campora, Ivan Xavier Marchand, Loïc Fontolliet
-
Publication number: 20200145500Abstract: 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: ApplicationFiled: October 9, 2019Publication date: May 7, 2020Applicant: Amadeus S.A.S.Inventor: Julien B. DERSY
-
Patent number: 10455027Abstract: 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: GrantFiled: May 1, 2018Date of Patent: October 22, 2019Assignee: Amadeus S.A.S.Inventor: Julien B. Dersy
-
Patent number: 10429191Abstract: 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: GrantFiled: September 22, 2016Date of Patent: October 1, 2019Assignee: Amadeus S.A.S.Inventors: Raelynn Anderson Sink, Justin Steven Wilde
-
Publication number: 20190279080Abstract: 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: ApplicationFiled: March 7, 2018Publication date: September 12, 2019Applicant: Amadeus S.A.S.Inventors: Geoffroy ROLLAT, Julien DUTTO, Kevin KWONG
-
Publication number: 20190007482Abstract: 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: ApplicationFiled: June 13, 2018Publication date: January 3, 2019Applicant: Amadeus S.A.S.Inventor: Thibaud Nicolas CASTAING
-
Publication number: 20180365271Abstract: 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: ApplicationFiled: June 13, 2018Publication date: December 20, 2018Applicant: Amadeus S.A.S.Inventor: Thibaud Nicolas CASTAING
-
Patent number: D829745Type: GrantFiled: December 7, 2016Date of Patent: October 2, 2018Assignee: Amadeus S.A.S.Inventor: Benoit Poulain
-
Patent number: D841661Type: GrantFiled: December 7, 2016Date of Patent: February 26, 2019Assignee: Amadeus S.A.S.Inventor: Benoit Poulain
-
Patent number: D879795Type: GrantFiled: December 7, 2016Date of Patent: March 31, 2020Assignee: Amadeus S.A.S.Inventor: Benoit Poulain
-
Patent number: D905097Type: GrantFiled: March 20, 2019Date of Patent: December 15, 2020Assignee: Amadeus S.A.S.Inventors: Yannick Hoffsess, Emeline Radigois, Tarek Zaigouche
-
Patent number: D914742Type: GrantFiled: December 19, 2018Date of Patent: March 30, 2021Assignee: Amadeus S.A.S.Inventors: Olivier Alexandre Roth, Nicolas Guillon, Jean-Pierre Boutherin, Richard Kozubal