Patents Assigned to Amadeus
-
Patent number: 11869009Abstract: Methods, systems, and computer program products for implementing a payment orchestrator simulation process. A simulation initiation request including a user selected rules configuration is received at a simulation server via a simulation user interface on a user device. Rule events information associated with the simulation initiation request is obtained from a rule events server. A rule evaluation request is sent to a rules engine. Rule evaluation information associated with the rule evaluation request is obtained from the rules engine. Simulation results based on the rule evaluation information are determined. The simulation results are sent to the user device via the simulation user interface.Type: GrantFiled: November 16, 2021Date of Patent: January 9, 2024Assignee: Amadeus S.A.S.Inventors: Angelina Petra Babic, Pablo Javier Clemente Sánchez, Miguel Lahoz García
-
Patent number: 11853300Abstract: A method at an aggregator includes: storing previous search results resulting from previous client search requests, and for each previous search result, a previous handling indicator, indicating a relevance of the previous search result to the client; receiving, from the client, a search request containing search parameters; in response to the search request, selecting a subset of previous search results based on correspondence between attributes of the previous search results and the search parameters, and on the previous handling indicators; providing, to a supplier, the search request and auxiliary search parameters corresponding to the selected previous search results and indicating characteristics of the selected previous search results, for generation of current search results at the supplier employing the auxiliary search parameters as inputs; receiving, from the supplier, the current search results generated at the supplier; and returning at least one of the current search results to the client.Type: GrantFiled: May 20, 2022Date of Patent: December 26, 2023Assignee: AMADEUS S.A.S.Inventors: Olivier Amadieu, Yannick Devaux, Jean-Marie Cazorla, Guillaume Le Grand, Jean-Sebastien Thireau
-
Patent number: 11849010Abstract: The document describes systems and methods for handling local (legacy) devices. A local cloud gateway comprises a plurality of interface connectors of different types to physically connect a plurality of these legacy devices to the cloud, comprising a plurality of distant servers. Developments describe the step of extracting the functional messages out of messages stemming from local legacy devices (e.g. protocol translators), secure communications, logical representations of legacy devices in the cloud (“twins”), administration options, various user interfaces (e.g. buzzer) for seamless configuration and use, the use of one or more actuators (retroactions on the physical world), etc. Software and/or hardware embodiments are described.Type: GrantFiled: November 11, 2022Date of Patent: December 19, 2023Assignee: AMADEUS S.A.S.Inventors: Jean-Michel Laurenti, Jan Kelderman
-
Patent number: 11831740Abstract: The document describes systems and methods for handling local (legacy) devices. A local cloud gateway comprises a plurality of interface connectors of different types to physically connect a plurality of these legacy devices to the cloud, comprising a plurality of distant servers. Developments describe the step of extracting the functional messages out of messages stemming from local legacy devices (e.g. protocol translators), secure communications, logical representations of legacy devices in the cloud (“twins”), administration options, various user interfaces (e.g. buzzer) for seamless configuration and use, the use of one or more actuators (retroactions on the physical world), etc. Software and/or hardware embodiments are described.Type: GrantFiled: November 11, 2022Date of Patent: November 28, 2023Assignee: AMADEUS S.A.S.Inventors: Jean-Michel Laurenti, Jan Kelderman
-
Patent number: 11829345Abstract: Data is handled in a distributed computing environment comprising at least one server and a plurality of clients comprising at least a first client and a second client. The first client sends a first request for data to the second client, receives a first response from the second client as a response to the first quest, determines a probability of validity of the data requested based on a validity indication included in the first response indicating a probability that the data requested from the second client is invalid. The first client determines that the data requested by the first request and available from the second client is likely invalid, sends a second request to the server to obtain the data from the server and receives the data from the server.Type: GrantFiled: March 4, 2020Date of Patent: November 28, 2023Assignee: Amadeus S.A.S.Inventor: Philippe François Georges Gentric
-
Patent number: 11824758Abstract: The present invention is directed to a system and a method for facilitating the consistent update of routing tables across the routers of a routing layer in a distributed messaging system. The routers are configured to send together with the outbound message the routing table version used to route the outbound message, which is compared, at the level of the enqueue layer, with the latest deployed routing table version and/or the latest routing table version used to route messages to the requested message queue. If the routing table version of the outbound message is older than the latest deployed routing table version and/or the latest routing table version used to route messages to the requested message queue, then the outbound message is rejected, otherwise, the message is enqueued to the requested message queue.Type: GrantFiled: May 24, 2022Date of Patent: November 21, 2023Assignee: AMADEUS S.A.S.Inventor: Mikhail Petrov
-
Patent number: 11823095Abstract: Virtualization methods and systems for optimizing the availability of items in an inventory of items in a reservation system, wherein 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: December 6, 2017Date of Patent: November 21, 2023Assignee: Amadeus S.A.S.Inventors: Florent Pellerin, Benoit Lardeux, Antoine Cheinet, Bruno Mousli, Thierry Delahaye, Mourad Boudia, Vincent Bossert, Fabien Mourgues
-
Patent number: 11803533Abstract: Updating multiple data records in a database system with at least one database and a first server comprises creating a first session and loading, within the first session, the multiple data records stored by the database into a memory of the first server. Update at least a first and a second of the multiple data records during the first session in the memory of the first server. A database transaction mechanism writes back the multiple data records after updating the at least first and second data records to the database which insures that either all or none of the updated database records are committed. The database transaction mechanism includes a write lock over the first and second data records stored in the database.Type: GrantFiled: December 19, 2019Date of Patent: October 31, 2023Assignee: Amadeus S.A.S.Inventors: Tony Bisegna, Laurent Azemard, M'hammed Lahia, Minh Dung Dang, Xavier Bourgouin
-
Patent number: 11798054Abstract: A search engine is configured to determine a set of main products that match search criteria of a search request. A search binary mask is generated based on the search criteria indicated in the search request which identify one or more ancillary products. If the search binary mask matches a reference binary mask representing the requested ancillary products, the main products are selected for the response to the search request. The search engine also verifies a current availability of the ancillary products associated with the selected main products and returns at least one of the main products for which the current availability has been determined.Type: GrantFiled: November 23, 2020Date of Patent: October 24, 2023Assignee: Amadeus S.A.S.Inventors: Li Van De Woestyne, Jeremy Van De Woestyne, Jerome Bauchot, Jean-Chafic Hays, Aurelie Camberbec
-
Patent number: 11797944Abstract: Systems and methods for modifying electronic mail having receipt data for interception by mail transport agents. An invoice email sent by an email server is received when a transport agent of the email server detects a pattern within content of an inbound email. The invoice email is parsed to extract receipt data and an email address that identifies a recipient of the inbound email. The receipt data is pushed to an expense management system associated with the recipient for further processing.Type: GrantFiled: November 18, 2020Date of Patent: October 24, 2023Assignee: Amadeus S.A.S.Inventors: Nicolas Guillon, Eduardo Rafael Lopez Ruiz, Jose Da Cruz
-
Patent number: 11789932Abstract: A method of optimizing transmission of requests for updated content from external data sources includes: storing a data object containing initial content received from at least one of the external data sources and associated with an expiry time; storing a set of optimization parameters; obtaining an instruction to request updated content corresponding to the data object; in response to obtaining the instruction, determining, based on the optimization parameters and the expiry time, whether to request updated content from the external data sources; when the determination is affirmative, transmitting at least one update request to at least one of the external data sources based on the initial content and the optimization parameters; and in response to transmitting the at least one update request, receiving and storing respective sets of updated content from the external data sources.Type: GrantFiled: September 28, 2022Date of Patent: October 17, 2023Assignee: AMADEUS S.A.S.Inventors: Olivier Amadieu, Fadi Akrimi, Jean-Chafic Hays, Aurelie Camberbec
-
Patent number: 11789973Abstract: Methods, systems, and computer program products for software-defined database replication for a plurality of databases. Labels are applied to each of the plurality of databases and linking rules including conditions relating to the labels are used to define database replication links.Type: GrantFiled: May 18, 2022Date of Patent: October 17, 2023Assignee: AMADEUS S.A.S.Inventors: David Benque, Marc Perreaut
-
Patent number: 11792107Abstract: In a system including a plurality of computing subsystems executing a set of hosted applications, each of the computing subsystems maintains a copy of a common routing matrix defining, for each hosted application, an identifier of a computing subsystem configured to host the application. A first intra-subsystem routing component of a first one of the computing subsystems receives a message; determines a target one of the hosted applications to process the message; identifies, according to the common routing matrix, a second one of the computing subsystems that executes the target hosted application; and in response to the identifying, provides the message and a routing indicator to a first inter-subsystem routing component of the first computing subsystem. The first inter-subsystem routing component the transmits the message to the second computing subsystem.Type: GrantFiled: May 26, 2021Date of Patent: October 17, 2023Assignee: AMADEUS S.A.S.Inventors: Daniel Camille Bernard Levy, Julien Delacroix, Nicolas Wendling, Paul Gracia
-
Patent number: 11782961Abstract: A device, system and method for providing descriptions to communication devices using machine learning generated templates is provided. A device replaces given word types in provided text files with corresponding tags to generate corresponding intermediate templates, the provided text files associated with a given topic. The device generates, for the given topic, one or more textual templates that include at least a portion of the corresponding tags, the textual templates in natural language sentences, the generating of the textual templates at least partially based on the corresponding intermediate templates. The device populate the corresponding tags in a textual template, of the textual templates, with corresponding words of a given data file associated with the given topic, to generate a respective description of a given item associated with the given topic, the given data file being specific to the given item.Type: GrantFiled: April 16, 2021Date of Patent: October 10, 2023Assignee: AMADEUS S.A.S.Inventors: Christophe Blaya, Xavier Callens, Ilias Driouich, Bernard Jean Marie Rannou, Yazid Goghrod, Ranganath Vaikuntham, Benoit Lacoue
-
Patent number: 11783572Abstract: Method and system of automatically extracting information of a predefined type from a document is provided. The method includes identifying a location and classification of a segment of interest of a document that includes information associated with a predefined type. The method further includes identifying a location and classification of characters from the segment of interest based on characteristics associated with the predefined type. The method further includes extracting the identified characters from the segment of interested associated with the predefined type.Type: GrantFiled: May 31, 2022Date of Patent: October 10, 2023Assignee: Amadeus S.A.S.Inventors: Sebastian Andreas Bildner, Paul Krion, Thomas Stark, Martin Christopher Stämmler, Martin Von Schledorn, Jürgen Oesterle, Renjith Karimattathil Sasidharan
-
Patent number: 11778065Abstract: A method includes receiving, at an intermediation server, from a requesting device, a request for one or more items provided by a provider system; generating, at the intermediation server, an intermediate reply comprising data indicative of the one or more items provided by the provider system; determining, at the intermediation server, whether the request is eligible for direct distribution; in response to determining that the request is eligible for direct distribution, generating, at the intermediation server, an adjusted reply by: communicating with a hosted offer management system to receive instructions for adjusting the intermediate reply, the hosted offer management system providing hosted provider object services for the provider system; and adjusting, at the intermediation server, the intermediate reply based on the instructions; and providing, from the intermediation server, to the requesting device, the adjusted reply in response to the request.Type: GrantFiled: September 7, 2021Date of Patent: October 3, 2023Assignee: AMADEUS S.A.S.Inventors: Corinne Francoise Pascale Landra, Hervé Prezet, Olivier Amadieu, Catherine Bignotti
-
Patent number: 11775555Abstract: A device, system and method for synchronizing databases changes is provided. A computing node determines that a change has occurred, at a primary database, to a stored data-set comprising a data fields arranged in a predetermined layout defined by a data-set representation (DSR) defining a structure of the data fields associated with respective keys. The change comprises a changed data value at a given data field. The node generates a data-change bit-vector representing the changed data value at position(s) corresponding to a location of the data field at the stored data-set. The computing node generates a position-indication bit-vector indicating the position(s) of the changed data value at the data-change bit-vector. The computing node provides respective indications of the data-change and position-indication bit-vectors to a replication node. The replication node updates a respective stored data-set using the respective indications to change a corresponding given field to the changed data value.Type: GrantFiled: December 21, 2021Date of Patent: October 3, 2023Assignee: AMADEUS S.A.S.Inventor: Philippe Gentric
-
Patent number: 11763822Abstract: The present invention relates to a method and a system for capping incoming transactions in inbound stateful conversations established between a client and a plurality of conversation servers of a service integrator. For each client, a group of conversation servers is allocated to handle the inbound stateful conversations initiated. Each conversation server in the group broadcasts a local traffic value periodically to the other conversation servers in the group. Each conversation server in the group calculates a transaction capping limit based on a client global transaction capping limit and the broadcasted local traffic values from the other conversation servers in the group. Each conversation server limits the rate of incoming transactions received by the client when exceeding the local transaction capping limit.Type: GrantFiled: September 20, 2021Date of Patent: September 19, 2023Assignee: AMADEUS S.A.S.Inventors: Aurelie Mahine Allain-Grandvalet, Daniel Camille Bernard Levy, Julien Delacroix, Laurent Stacul
-
Patent number: 11762854Abstract: In a distributed computing environment comprising a frontend system with a search platform having a cache of pre-computed search results and a backend system with one or more data-bases and a validation instance, a request is received at the search platform from a client comprising one or more first key-values indicating a first data record and at least a first pre-computed search result and a second pre-computed search result for the first data record is retrieved from the cache. The validation instance evaluates a current validity of the first pre-computed search result and the second pre-computed search result retrieved from the cache and returns the first pre-computed search result to the client device, or in response to evaluating that the first pre-computed search result is invalid and the second pre-computed search result is valid, returns the second pre-computed search result to the client.Type: GrantFiled: August 28, 2020Date of Patent: September 19, 2023Assignee: AMADEUS S.A.S.Inventors: Gilles Aubin Bikouo Njangang, Stephane Rodriguez, Francois-Joseph Mytych, Thierry Blaszka, Jean-Philippe Aubry, Sami Gharbi
-
Patent number: 11756140Abstract: Methods and systems for selecting fare paths. A machine learning model is trained on historical fare path data. An output of the machine learning model provides a fare path selection prediction for each fare path. In response to a request from a client device, flight paths fulfilling the request are determined, fare paths are determined by combining the set of flight paths with pricing units, the machine learning model is applied on the fare paths to determine a subset of fare paths for which the selection prediction is higher than a threshold, details of the subset of fare paths are queried, valid fare paths are determined, and details of a subset of the valid fare paths are returned to the client device. The details of the subset of the valid fare paths may be displayed on the client device for final selection of a fare path.Type: GrantFiled: November 16, 2020Date of Patent: September 12, 2023Assignee: Amadeus S.A.S.Inventors: Anthony Alexis Ghislain Barrier, Simon Nanty, Youri Thibault Marie Le Toquin, Chakib Belgani, Erwan Viollet