Patents Assigned to Amadeus
  • Patent number: 12254359
    Abstract: Methods, systems, and computer program products for data processing utilizing an asynchronous communication repository. Instructions are received at a first event publisher to publish a first dataset. The instructions include a directive to retrieve a second dataset published by a second event publisher, a directive to determine a first metadata structure including attributes describing the first dataset, and a directive to send the first metadata structure to an asynchronous communication repository for storage. A second metadata structure describing the second dataset is received at the first event publisher from the asynchronous communication repository using an asynchronous communication protocol. The second dataset is retrieved at the first event publisher from the second event publisher. The first dataset is generated based on the second dataset. The first metadata structure is determined based on the first dataset.
    Type: Grant
    Filed: September 30, 2022
    Date of Patent: March 18, 2025
    Assignee: Amadeus S.A.S.
    Inventor: M'hammed Lahia
  • Patent number: 12182802
    Abstract: Methods, systems, and computer program products for implementing currency conversion and foreign exchange processes for an exchange payment platform system. An offer look-up request for an offer associated with a booking event is received. The offer look-up request including a first currency, a second currency, and a transaction context information. A foreign exchange rate request including the offer look-up request is provided to a foreign exchange server. A converted offer associated with a proposed foreign exchange rate is received from the foreign exchange server. A payment webpage including the converted offer is provided to the merchant. The converted offer is presented in a standard format based on formatting rules associated with the merchant.
    Type: Grant
    Filed: September 8, 2022
    Date of Patent: December 31, 2024
    Assignee: Amadeus S.A.S.
    Inventors: Jean Fritz Saint-Paul, Beatrice Bouju, Miarintsoa Ramanantsimiavona, Asmae Ghalmi, Anthony Saint-Gilles, Yang Tai
  • Patent number: 12106234
    Abstract: Methods, systems, and computer program products for implementing a payment consolidation process for travel management systems. A payment request including a travel record identification is received at a payment consolidation server via a payment consolidation user interface. A payment identification is associated with the travel record identification, and the payment consolidation user interface provides access to a plurality of payment processor servers through a single interface. The payment consolidation server obtains eligible payment processor information associated with the travel record identification from a reservation system. The payment consolidation server accesses a first software development kit (SDK) from a first payment provider and a second SDK from a second payment provider based on the eligible payment processor information.
    Type: Grant
    Filed: October 11, 2021
    Date of Patent: October 1, 2024
    Assignee: Amadeus S.A.S.
    Inventors: Rohan Jain, Yann Matthieu Elie Auguste Armelin, Fabien Rizk, Hela Othmani
  • Patent number: 12094017
    Abstract: 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: Grant
    Filed: July 17, 2023
    Date of Patent: September 17, 2024
    Assignee: Amadeus S.A.S.
    Inventors: Anthony Alexis Ghislain Barrier, Simon Nanty, Youri Thibault Marie Le Toquin, Chakib Belgani, Erwan Viollet
  • Patent number: 12086129
    Abstract: 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: Grant
    Filed: October 3, 2023
    Date of Patent: September 10, 2024
    Assignee: Amadeus S.A.S.
    Inventor: Philippe François Georges Gentric
  • Patent number: 12086718
    Abstract: Machine learning systems and methods for embedding attributed sequence data. The attributed sequence data includes an attribute data part having a fixed number of attribute data elements and a sequence data part having a variable number of sequence data elements. An attribute network module includes a feedforward neural network configured to convert the attribute data part to an encoded attribute vector having a first number of attribute features. A sequence network module includes a recurrent neural network configured to convert the sequence data part to an encoded sequence vector having a second number of sequence features. In use, the machine learning system learns and outputs a fixed-length feature representation of input attributed sequence data which encodes dependencies between different attribute data elements, dependencies between different sequence data elements, and dependencies between attribute data elements and sequence data elements within the attributed sequence data.
    Type: Grant
    Filed: August 7, 2018
    Date of Patent: September 10, 2024
    Assignee: Amadeus S.A.S.
    Inventors: Zhongfang Zhuang, Aditya Arora, Jihane Zouaoui, Xiangnan Kong, Elke Rundensteiner
  • Patent number: 11995907
    Abstract: Methods and distributed computer devices for automatically determining whether a document is genuine. The method involves generating an image of the document, pre-processing of the image to obtain at least one segment of the image with an area of interest and dividing the at least one segment into portions containing single characters and/or combinations of characters. A validation of at least two single characters and/or at least two combinations of characters is performed for each of the single character and/or character combinations for at least two different categories. Score values are created for each category for each validated single character and/or character combination. Feature vectors are created for each single character and/or character combination, with the respective score values for each category as components. The method involves classifying the feature vectors to determine whether the single character or character combination to which the feature vector is associated is genuine.
    Type: Grant
    Filed: January 5, 2022
    Date of Patent: May 28, 2024
    Assignee: Amadeus S.A. S.
    Inventors: Swagat Parida, Renjith K. Sasidharan
  • Patent number: 11947435
    Abstract: A computer-implemented method for testing a functionality of a computing platform, the computing platform comprising a first microservice, the method comprising: receiving, by an injector microservice, a test configuration file; determining from the test configuration file: a test input message; a test input communication mechanism; and a test output communication mechanism. The method further comprises: generating a test identifier for identifying that a message is being used for testing purposes; transmitting, by the injector microservice, the test input message to the first microservice using the test input communication mechanism, wherein the test input message comprises the test identifier; identifying, by the injector microservice, an output message transmitted via the test output communication mechanism that comprises the test identifier; and recording, by the injector microservice, the output message comprising the test identifier.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: April 2, 2024
    Assignee: Amadeus S.A.S.
    Inventors: Vincent Boulineau, Nicolas Isch, Serge Beuzit
  • Patent number: 11947553
    Abstract: Data is processed in a distributed computing environment with 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 to the server to obtain result data, receives raw data from the server as a response to the first request, processes the raw data to obtain the result data and stores the result data, and sends the result data to the second client in response to receiving a third request to obtain the result data from the second client.
    Type: Grant
    Filed: March 4, 2020
    Date of Patent: April 2, 2024
    Assignee: Amadeus S.A.S.
    Inventors: Philippe François Georges Gentric, Carlos Lo-Iacono Garcia, Charles-Antoine Robelin, Matthieu Delost
  • Patent number: 11935139
    Abstract: A computer system that is adapted for: (A) displaying a geographical map on a display screen; (B) displaying a plurality of icons on the geographical map, each of which generally represents the current location of at least one individual; (C) allowing a user to select a group of the icons; and (D) after the user selects the group of icons, providing messaging functionality for allowing the user to send a common message to the respective portable computing devices of at least substantially all of the individuals who correspond to the selected group of icons. In particular embodiments, the system allows the user to send the message by executing a single activity, such as selecting a single button. The system may also be configured to approximate the current location of an individual based on the individual's current travel itinerary.
    Type: Grant
    Filed: June 14, 2022
    Date of Patent: March 19, 2024
    Assignee: Amadeus North America, Inc.
    Inventors: Thomas Pfeffer, Derek Beveridge, Vishrut Patel
  • Patent number: 11921877
    Abstract: Systems and methods for providing decentralized tokenization with mapping data devoid of sensitive data. A node receives a set of index-key pairs generated by a randomization service external to the node. Each index-key pair in the set of index-key pairs defines a particular index value mapped to a particular random key value. The node creates a mapping structure using the set of index-key pairs. Data-in-transit comprising sensitive data is received. A tokenization service of the node generates a token for the sensitive data using the mapping structure.
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: March 5, 2024
    Assignee: Amadeus S.A.S.
    Inventors: Roman Bayon, Sylvain Palmier, Rodrigo Broggi, Michele Minelli
  • Patent number: 11898858
    Abstract: Systems and methods for determining a set of routes using a graph having nodes and links connecting the nodes. The routes are determined for one or more tokens, and each token is associated with an origin node and a destination node included in the graph and with a token weight. Token constraints, which include at least one constraint relative to the token weight, are received for each token. Candidate routes satisfying at least some of the token constraints are received for each token. Each candidate route includes at least one route link included in the graph and the each route link is associated with a link weight. Shared route links are those route links that share at least two tokens. The candidate routes are filtered based on a condition related to the link weight of each shared route link and to the weights of the tokens sharing the link.
    Type: Grant
    Filed: September 1, 2020
    Date of Patent: February 13, 2024
    Assignee: Amadeus S.A.S.
    Inventors: Michel Demazeau, Jacques Bonaud, Marco Salibba, Jean-Philippe Perret, Celine Soubra
  • Patent number: 11869009
    Abstract: 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: Grant
    Filed: November 16, 2021
    Date of Patent: January 9, 2024
    Assignee: Amadeus S.A.S.
    Inventors: Angelina Petra Babic, Pablo Javier Clemente Sánchez, Miguel Lahoz García
  • Patent number: 11829345
    Abstract: 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: Grant
    Filed: March 4, 2020
    Date of Patent: November 28, 2023
    Assignee: Amadeus S.A.S.
    Inventor: Philippe François Georges Gentric
  • Patent number: 11823095
    Abstract: 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: Grant
    Filed: December 6, 2017
    Date of Patent: November 21, 2023
    Assignee: Amadeus S.A.S.
    Inventors: Florent Pellerin, Benoit Lardeux, Antoine Cheinet, Bruno Mousli, Thierry Delahaye, Mourad Boudia, Vincent Bossert, Fabien Mourgues
  • Patent number: 11803533
    Abstract: 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: Grant
    Filed: December 19, 2019
    Date of Patent: October 31, 2023
    Assignee: Amadeus S.A.S.
    Inventors: Tony Bisegna, Laurent Azemard, M'hammed Lahia, Minh Dung Dang, Xavier Bourgouin
  • Patent number: 11798054
    Abstract: 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: Grant
    Filed: November 23, 2020
    Date of Patent: October 24, 2023
    Assignee: Amadeus S.A.S.
    Inventors: Li Van De Woestyne, Jeremy Van De Woestyne, Jerome Bauchot, Jean-Chafic Hays, Aurelie Camberbec
  • Patent number: 11797944
    Abstract: 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: Grant
    Filed: November 18, 2020
    Date of Patent: October 24, 2023
    Assignee: Amadeus S.A.S.
    Inventors: Nicolas Guillon, Eduardo Rafael Lopez Ruiz, Jose Da Cruz
  • Patent number: 11783572
    Abstract: 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: Grant
    Filed: May 31, 2022
    Date of Patent: October 10, 2023
    Assignee: 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: 11756140
    Abstract: 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: Grant
    Filed: November 16, 2020
    Date of Patent: September 12, 2023
    Assignee: Amadeus S.A.S.
    Inventors: Anthony Alexis Ghislain Barrier, Simon Nanty, Youri Thibault Marie Le Toquin, Chakib Belgani, Erwan Viollet