Patents Assigned to Amadeus
-
Patent number: 10956955Abstract: Methods, systems, and computer program products for re-computing pre-computed search results, such as pre-computed priced recommendations. Pre-computed search results stored in a search platform are subdivided into shares of related pre-computed search results including a first share. A re-computation controller determines a validity trend indicating a change rate of a validity probability of a pre-computed search result over time and an instantaneous validity rate for the pre-computed search results. If a difference between the instantaneous validity rate and the validity trend exceeds a given extent, the re-computation controller adjusts the validity probabilities being associated with other pre-computed search results included in a second share correlated with the first share.Type: GrantFiled: July 31, 2019Date of Patent: March 23, 2021Assignee: AMADEUS S.A.S.Inventors: Guillaume Legrand, Damien Ciabrini
-
Patent number: 10943184Abstract: Methods and computing apparatus for retrieving records relating to content placement events and records relating to user interaction events. A set of enriched training feature vectors is computed from raw feature values, and used with interaction event tags to train a machine learning model. Information is received relating to an online content placement slot and information is received relating to a user to whom content within the online content placement slot will be displayed. An enriched estimation feature vector is computed based upon a content item selected for placement within the online content placement slot, the information relating to the user, and the information relating to the online content placement slot. A machine learning model is executed to determine an estimate of likelihood of the user interacting with the selected content item, based upon the enriched estimation feature vector.Type: GrantFiled: September 14, 2017Date of Patent: March 9, 2021Assignee: AMADEUS S.A.S.Inventors: Rodrigo Acuna Agost, Alejandro Ricardo Mottini D'Oliveira, David Renaudie
-
Patent number: 10901993Abstract: A database system includes an original data source storing pieces of original data and a cache source storing pieces of cached data, each associated with an accuracy value. A method of processing queries in the system includes: for each randomly selected client query, retrieving a first piece of cached data matching the query, and retrieving a first piece of original data matching the query; for non-selected client queries, retrieving a second piece of cached data matching the query; evaluating the accuracy value of the second piece of cached data; if the accuracy value is below a given threshold, retrieving a second piece of original data matching the query, and updating the second piece of cached data by the second piece of original data; and adapting a probabilistic model based on the first piece of cached data and the first piece of original data using a machine learning algorithm.Type: GrantFiled: April 3, 2018Date of Patent: January 26, 2021Assignee: AMADEUS S.A.S.Inventors: Laure Canis, Jerome Bertrand, Marek Herer, Thomas Rondepierre, Divendar Umesh Murtadak, Nicolas Pasquier-Meunier, Remi Moretti, Francis Sauch
-
Patent number: 10891279Abstract: Methods, apparatus, and computer program products for managing content in a travel management system. A standard data element and a non-standard data element comprising the content are received from one or more content providers. A first data container for the standard data element and a second data container for the non-standard data element are created in an extended record data structure. The first data container includes a common record identifier and first data values for first attributes corresponding to the standard data element. The second data container includes the common record identifier and second data values corresponding to second attributes for the non-standard data element. The travel management system manages access to the first container and the second container in the extended record data structure based on the common record identifier.Type: GrantFiled: July 18, 2018Date of Patent: January 12, 2021Assignee: AMADEUS S.A.S.Inventors: Vanessa Fontebride, Christel Charrat, Ludovic Le Sinq, Marion Francois, Pierre Gadeyne
-
Patent number: 10884599Abstract: Methods, systems, and computer program products for refocusing a scope of a series of queries to obtain a final data set from a database comprising a plurality of atomic entries with each atomic entry includes a list of database fields. A list of entries are retrieved from the database in response to receiving a query. Each entry of the list of entries includes a plurality of fields and corresponds to at least one atomic entry of the database. A table is generated including a plurality of user selectable cells arranged into a plurality of rows and columns. Each row corresponds to one of the entries and each column corresponds to one of fields. A user-defined selection representing a portion of the cells is received. In response, a graphical user interface is generated having a control element that is selectable for immediately generating a second query.Type: GrantFiled: May 23, 2019Date of Patent: January 5, 2021Assignee: AMADEUS S.A.S.Inventors: Christophe Angelini, Alexandra Laura Rosala, Axelle Petrella, Laurent Dolle
-
Patent number: 10877966Abstract: Methods, systems, and computer program products for processing a search query store the search query in one or more persistent storage devices in response to the search query being received. Periodically and automatically thereafter, the search query is retrieved from the one or more persistent storage devices, and source data that relates to the search query is retrieved, using an iterative optimization algorithm, from one or more backend data sources. Responses for the search query are generated based on the source data, and a determination is made of whether each of the responses is notification eligible. A user is notified of each response determined notification eligible.Type: GrantFiled: May 28, 2019Date of Patent: December 29, 2020Assignee: AMADEUS S.A.S.Inventors: Monica Maria Lozano Romero, Luca Rizzo, Christelle Arlaud, Yoann Gueguen, Olivier Tacaille, Isabelle Capella, Clémence Corinne Muriana
-
Patent number: 10866778Abstract: Systems and methods for cross device display synchronization using state data. A second identifier uniquely identifying a second device that is represented on a second display of a second device is obtained at a first device with a first display and a first identifier uniquely identifying the first device. An association is created between the first identifier and the second identifier at a real-time database. User interface (UI) state data defining a first UI state of a UI presented on the first display is submitted from the first device to the real-time database via a first network thereby creating replica UI state data on the real-time database. The real-time database pushes the UI state data to the second device via a second network based on the association between the first identifier and the second identifier thereby causing the second device to synchronize a corresponding UI presented on the second display.Type: GrantFiled: June 10, 2019Date of Patent: December 15, 2020Assignee: AMADEUS S.A.S.Inventors: Jean Mouyade, Sofiane Nait Ouslimane, Guillaume Veyre, Cyril Colombel
-
Patent number: 10824965Abstract: Virtualization methods and systems for optimizing the availability of items in an inventory of items in a reservation system. The items are classified into item types and an item type is defined by a requestable set of at least one characteristic. Reservations may be received for a set of at least one characteristic that is a subset of an item type. After a reservation has been accepted, all the availabilities of the requestable sets of at least one characteristic in the inventory are updated. The reservation system may be a hotel reservation system and item types may be hotel room types or other bookable products. The reservation system may be a flight reservation system and item types may be bookable places on flights.Type: GrantFiled: June 6, 2018Date of Patent: November 3, 2020Assignee: AMADEUS S.A.S.Inventors: Florent Pellerin, Vincent Bossert, Fabien Mourgues, Mourad Boudia, Thierry Delahaye, Bruno Mousli, Antoine Cheinet, Benoit Lardeux
-
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
-
Patent number: 10699353Abstract: Systems, methods, and computer program products for managing non-standard data. A data management system stores profile records for non-standard providers in a DTN database, and elements defining an itinerary in an EDR database. The data management system queries the DTN database for profiles matching search criteria, and generates a service request for one of the matching profiles. The service request is stored in an extended data structure of an extended data record in the EDR database. The extended data record includes a standard data structure for storing standard elements and the extended data structure for storing non-standard elements. The service request is also transmitted to non-standard provider systems. Service offers from the non-standard provider systems are stored in the extended data structure. The system thereby manages an itinerary that includes non-standard services defined by the non-standard elements and standard services defined by the standard elements using the extended data record.Type: GrantFiled: February 21, 2017Date of Patent: June 30, 2020Assignee: AMADEUS S.A.S.Inventors: Christel Charrat, Vanessa Fontebride, Olivier Tacaille, Taoufik Tazi, Olivier Kuffler
-
Patent number: 10681037Abstract: Methods, systems, and computer program products for authenticating a terminal with a server based on multiple environmental factors. Each of the multiple environmental factors relates to a configurable hardware-independent characteristic of the terminal. Each of the multiple environmental factors is defined at least by an identifier and a value. The identifier identifies a respective environmental factor and the value indicates a state of the respective configurable hardware-independent characteristic. The multiple environmental factors constitute an environmental authentication information for authenticating the terminal with the server.Type: GrantFiled: June 29, 2017Date of Patent: June 9, 2020Assignee: AMADEUS S.A.S.Inventors: Mohamed-Amine Maaroufi, Alexandre Barras, Ayoub Choukouk
-
Patent number: 10657465Abstract: Methods, systems, and computer program products for preventing double processing of a repeated or duplicated booking request received from a client in a transaction session over a computer network. A first booking request is received from the client over the computer network and processed. When a second booking request repeating or duplicating the first booking request is received from the client, response data prepared in response to the first booking request is assigned to the repeated booking request. A response to the repeated booking request is returned to the client. The response includes the response data prepared in response to the first booking request.Type: GrantFiled: March 24, 2014Date of Patent: May 19, 2020Assignee: AMADEUS S.A.S.Inventors: Tristan Bigourdan, Guillaume Beaucour, Frederic Geraci
-
Patent number: 10657449Abstract: A computer-implemented reservation method and a corresponding system are utilized for controlling execution of a decision process to maintain data access efficiency upon receipt of a computation inquiry. The method comprises associating to a computer backend machine a configuration file containing at least a decision rule that drives the decision process and that is computed at least from a current value of a statistical indicator and a target value of the statistical indicator; periodically obtaining an updated value of the statistical indicator; upon detection that the updated value is differing from the target value, dynamically updating the configuration file and storing in real-time a recomputed decision rule in the configuration file.Type: GrantFiled: September 26, 2013Date of Patent: May 19, 2020Assignee: AMADEUS S.A.S.Inventors: Norbert Lataille, Alexandre Sbragia, Renaud Arnoux-Prost, Eric Bousquet, David Renaudie
-
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: 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