Patents Assigned to Amadeus s.a.s.
  • 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: 12216641
    Abstract: 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: Grant
    Filed: October 16, 2023
    Date of Patent: February 4, 2025
    Assignee: AMADEUS S.A.S.
    Inventors: Olivier Amadieu, Fadi Akrimi, Jean-Chafic Hays, Aurelie Camberbec
  • Patent number: 12204621
    Abstract: Systems for providing a virtual machine and authentication of a user using the virtual machine may perform operations including providing an application programming interface (API) to an electronic device; booting a virtual machine configured to emulate a type of electronic device based on a workstation to which the electronic device is connected; receiving input, using the API, from the electronic device; and providing output to the workstation using the virtual machine. In another example, the operations may include connecting, via at least one network and through an API, to a remote server; providing to the remote server, via the at least one network and the API, the captured biometric indicator; receiving, from a virtual machine executed on the remote server, at least one packet in a defined format based on the biometric indicator; and forwarding the received at least one packet to a workstation communicably connected to the electronic device.
    Type: Grant
    Filed: October 6, 2020
    Date of Patent: January 21, 2025
    Assignee: AMADEUS S.A.S.
    Inventors: Colin Mckell-Redwood, Matt Parker Willingham, Nicolas Torres, Michael Anthony Naylor
  • Patent number: 12200065
    Abstract: The present specification provides a content normalization server and method. The specification can have particular application to client devices with augmented or virtual reality hardware that interact with different platforms with metaverse capabilities. Rich experiences are provided on client hardware while making efficient use of available processing, memory and communication resources.
    Type: Grant
    Filed: April 14, 2023
    Date of Patent: January 14, 2025
    Assignee: AMADEUS S.A.S.
    Inventors: Mourad Boudia, Nicolas Hauviller, Rodolphe Texier, Bilel Ben Romdhanne
  • Patent number: 12189743
    Abstract: Authentication method and system using biometric data of a person. The method is flexibly usable on a plurality of distinct verification and authentication devices and comprises a verification process and an authentication process. First biometric data is captured by the verification device and compared to official biometric data. Captured and inputted data is certified and stored. At time of a required authentication of the person, live biometric data of the person is captured and compared to first biometric data. If the data is similar, the person is automatically authenticated.
    Type: Grant
    Filed: October 31, 2022
    Date of Patent: January 7, 2025
    Assignee: AMADEUS S.A.S.
    Inventors: Colin McKell-Redwood, Nicolas Torres, Gregorio Gianluca Prestia, Mohamed-Amine Maaroufi
  • Patent number: 12182220
    Abstract: A method of browser-based target data extraction includes: storing a browser application and a browser extension, the browser extension containing a predefined network identifier of a server; at a controller of the client computing device interconnected with the memory, executing the browser application to retrieve a web page containing target data; at the controller, responsive to retrieving the web page, executing the browser extension simultaneously with the browser application for: capturing a portion of the web page containing the target data; responsive to capturing the portion, automatically generating an overlay interface including the target data; controlling a display of the client computing device to present the overlay with the web page; receiving an operator command at the overlay via an input assembly of the client computing device; and when the operator command is a confirmation command, transmitting the target data to the server using the predefined network identifier.
    Type: Grant
    Filed: April 18, 2022
    Date of Patent: December 31, 2024
    Assignee: AMADEUS S.A.S.
    Inventor: Nicolas Guillon
  • Patent number: 12182804
    Abstract: A database system, method, and computer program product of handling purchases of products is presented, in which the database system comprises a relational database storing relational data for a plurality of products, a key-value database storing a plurality of first files and a plurality of second files, an interface module connecting the relational database with the key-value database, and a shopping engine to communicate with the key-value database. The interface module converts relational data stored in the relational database into first files and second files. The shopping engine queries the key-value database to retrieve available products in response to an availability request.
    Type: Grant
    Filed: October 26, 2021
    Date of Patent: December 31, 2024
    Assignee: AMADEUS S.A.S.
    Inventors: Yoann Poulain, Charles Michel Pierre Guillaume Cultien, Grégory Valigiani, Luigi Di Noia, Philippe Sarcey
  • 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: 12182624
    Abstract: A device, system and method for assigning portions of a global resource limit to application engines based on relative load is provided. A system comprises a plurality of application engines that share a global resource limit; and a plurality of operator engines. The plurality of operator engines are each configured to: monitor a respective metric representative of respective load at a respective application engine; share the respective metric with others of the plurality of operator engines; determine a relative load at the respective application engine based on the respective metric and respective metrics received from the others of the plurality of operator engines; and assign a portion of the global resource limit to the respective application engine based on the relative load.
    Type: Grant
    Filed: February 18, 2021
    Date of Patent: December 31, 2024
    Assignee: AMADEUS S.A.S., SOPHIA ANTIPOLIS
    Inventors: Philippe Grabarsky, Mohamed Wadie Nsiri
  • Patent number: 12130806
    Abstract: A device, system and method for reducing bandwidth usage by performing provider object adjustments at an intermediation server based on historical data is provided. A computing device (e.g. an intermediation server): maintains historical provider object data representing differences between provider objects generated by a provider system/systems according to first and second standard types; receives, from a client device, a request for a provider object representing at least one item provided by a provider system; retrieves, from one or more memories, the provider object generated according to the first standard type; adjusts, the provider object, generated according to the first standard type, based on the historical provider object data, such that the adjusted provider object, includes estimates of information provided by the provider system when the provider system generates the provider objects according to the second standard type; and provides, to the client device, the adjusted provider object.
    Type: Grant
    Filed: December 1, 2022
    Date of Patent: October 29, 2024
    Assignee: AMADEUS S.A.S.
    Inventors: Olivier Amadieu, Yannick Devaux, Jean-Marie Cazorla
  • Patent number: 12124520
    Abstract: A method includes: receiving, from a client device, a data request containing a structured document; generating a set of numerical vectors representing the structured document; providing the set of numerical vectors to an auxiliary controller for generation of a predicted attribute of response data providing the search request to a primary response generator for generation of the response data; determining, at the auxiliary controller, whether the predicted attribute satisfies a modification criterion; and when the determination is affirmative, transmitting a modification command to the primary response generator to truncate the generation of the response data.
    Type: Grant
    Filed: August 31, 2021
    Date of Patent: October 22, 2024
    Assignee: AMADEUS S.A.S.
    Inventors: Youri Thibault Marie Le Toquin, Paolo Iannino
  • Patent number: 12118593
    Abstract: A device, system and method for processing images that include amounts is provided. A receipt image is received at a controller of a computing device. The receipt image is rendered, at a display screen, the receipt image comprising a total amount region including a total amount of expenses in the receipt image. A total amount field, including a submission total amount associated with the total amount, is rendered at the display screen adjacent the receipt image. A link between the total amount region and the total amount field is rendered at the display screen, at the total amount region of the receipt image. Input is received confirming the submission total amount, via an actuatable option rendered at the display screen in association with the total amount field. The submission total amount is transmitted, via a communication interface, to an expense management system.
    Type: Grant
    Filed: July 23, 2020
    Date of Patent: October 15, 2024
    Assignee: AMADEUS S.A.S.
    Inventors: Jean Pierre Boutherin, Jose Da Cruz, Nicolas Guillon
  • 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: 12107933
    Abstract: The present specification provides, amongst other things, a computing resource Intermediation engine and method that can select and generate secondary content based on one or more demographic parameters, secondary content options and engagement ratings for those secondary content options.
    Type: Grant
    Filed: June 28, 2023
    Date of Patent: October 1, 2024
    Assignee: AMADEUS S.A.S.
    Inventors: Mourad Boudia, Nicolas Hauviller, Rodolphe Texier, Bilel Ben Romdhanne, Fatih Donmez
  • Patent number: 12105737
    Abstract: The present disclosure relates to database technology and in particular to dynamically updating and customizing database partitions. A computer-implemented engine is disclosed for identifying and retrieving a number of data records applicable to generate a response to a request, the engine having access to at least two partitions. Partition statistics are generated indicating correlations between the data records and, based on that partition statistics, the data records having the strongest correlation with each other are relocated to partitions so that the number of partitions which have to be queried in order to generate a response to a data request is minimized. Furthermore, the computational load caused when generating responses is more equally distributed across the partitions.
    Type: Grant
    Filed: July 5, 2022
    Date of Patent: October 1, 2024
    Assignee: AMADEUS S.A.S., SOPHIA ANTIPOLIS
    Inventors: Daniele Masala, Lionel Gotti, Matteo Casalino, Nicolas Vizern, Giacomo Margaria, Huseyin Kilic
  • 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: 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: 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: 12050583
    Abstract: A method in an orchestrator computing device includes: detecting a request to obtain updated data from a data source, for storage in a dataset corresponding to the data source; retrieving, from the dataset, a client identifier of the data source; generating a data collection message including (i) an input element to receive the updated data, (ii) a selectable submission element including a network identifier of the orchestrator computing device, and (iii) an authentication token; transmitting the data collection message for delivery to the data source using the client identifier; responsive to (i) entry of the updated data via the input element, and (ii) selection of the submission element at a client computing device associated with the data source, receiving, from the client computing device, the updated data and the authentication token; and updating the dataset to include the updated data.
    Type: Grant
    Filed: January 12, 2022
    Date of Patent: July 30, 2024
    Assignee: AMADEUS S.A.S.
    Inventor: Nicolas Guillon
  • Patent number: 12041121
    Abstract: A device, system and method for changing a topology of a geographically distributed system is provided. One or more computing devices determine resource usage of an initial topology of a geographically distributed system that includes data stored at one or more initial locations and applications, that consume the data, being implemented at the one or more of initial locations. The computing device(s) determine projected resource usage of additional topologies of the geographically distributed system, the additional topologies defining respective locations, different from the one or more initial locations, where respective portions of the data and/or the applications are located. In response to an additional topology having a respective projected resource usage that is less than the resource usage of the initial topology, the computing device(s) control a respective portion of the data and/or the applications to move to the respective locations defined by the additional topology.
    Type: Grant
    Filed: September 20, 2021
    Date of Patent: July 16, 2024
    Assignee: AMADEUS S.A.S.
    Inventors: Jacques Bonaud, Jean Michel Collomb, Michel Demazeau, Thierry Sabran