Patents Assigned to Amadeus s.a.s.
-
Device, system and method for providing a data pathway between a client device and a provider system
Patent number: 12289376Abstract: A device, system and method for providing a data pathway between a client device and a provider system are provided. An intermediation server receives, from a provider system, a computing module associated with a given command of a computing-process flow implemented in conjunction with communicating with a client device. The server provides, to the client device, a link to the computing module in conjunction with implementing the given command of the computing-process flow and, responsive to receiving an indication that the link to the computing module is selected, executes the computing module, including providing given data of the computing-process flow to the computing module, the computing module providing a data pathway between the client device and the provider system to modify the given data. The server receives, from the computing module, modified given data, and continues to implement the computing-process flow using the modified given data.Type: GrantFiled: September 27, 2023Date of Patent: April 29, 2025Assignee: AMADEUS S.A.S.Inventors: Rodolphe Texier, Herve Prezet, Massimiliano Maini, Pierre-Jean Reissman -
Patent number: 12282808Abstract: The present specification provides data integrity monitoring and feedback in cloud-based computing platforms. While such platforms are ubiquitous and provide a means for globally scaled computing, the need for reliable data integrity also increases with scaling. A system in accordance with an embodiment includes a data integrity monitoring engine that integrates with existing cloud computing platforms and monitors events corresponding to receipt of files and checking the frequency and size of those files.Type: GrantFiled: August 29, 2022Date of Patent: April 22, 2025Assignee: AMADEUS S.A.S.Inventors: Israe Ghezzal, Davide Sanapo, Guillaume Michaud
-
Patent number: 12282437Abstract: A method includes: obtaining, at a gateway, configuration data defining communication parameters for a peripheral device; receiving, at the gateway, a command to activate an inspection operating mode and deactivate a relay operating mode; in response to activating the inspection operating mode: establishing, with a local enterprise application, a first connection according to the communication parameters for the peripheral device; establishing a second connection with the peripheral device according to the communication parameters; for data received via each one of the first and second connections, (i) logging the data, and (ii) transmitting the data over the other of the first and second connections.Type: GrantFiled: September 26, 2023Date of Patent: April 22, 2025Assignee: AMADEUS S.A.S.Inventors: Edmond Abboud, Beranger Chanoir, Sylvain Fualdes
-
Patent number: 12254359Abstract: 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: GrantFiled: September 30, 2022Date of Patent: March 18, 2025Assignee: Amadeus S.A.S.Inventor: M'hammed Lahia
-
Patent number: 12216641Abstract: 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: October 16, 2023Date of Patent: February 4, 2025Assignee: AMADEUS S.A.S.Inventors: Olivier Amadieu, Fadi Akrimi, Jean-Chafic Hays, Aurelie Camberbec
-
Patent number: 12204621Abstract: 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: GrantFiled: October 6, 2020Date of Patent: January 21, 2025Assignee: AMADEUS S.A.S.Inventors: Colin Mckell-Redwood, Matt Parker Willingham, Nicolas Torres, Michael Anthony Naylor
-
Patent number: 12200065Abstract: 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: GrantFiled: April 14, 2023Date of Patent: January 14, 2025Assignee: AMADEUS S.A.S.Inventors: Mourad Boudia, Nicolas Hauviller, Rodolphe Texier, Bilel Ben Romdhanne
-
Patent number: 12189743Abstract: 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: GrantFiled: October 31, 2022Date of Patent: January 7, 2025Assignee: AMADEUS S.A.S.Inventors: Colin McKell-Redwood, Nicolas Torres, Gregorio Gianluca Prestia, Mohamed-Amine Maaroufi
-
Patent number: 12182624Abstract: 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: GrantFiled: February 18, 2021Date of Patent: December 31, 2024Assignee: AMADEUS S.A.S., SOPHIA ANTIPOLISInventors: Philippe Grabarsky, Mohamed Wadie Nsiri
-
Patent number: 12182804Abstract: 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: GrantFiled: October 26, 2021Date of Patent: December 31, 2024Assignee: AMADEUS S.A.S.Inventors: Yoann Poulain, Charles Michel Pierre Guillaume Cultien, Grégory Valigiani, Luigi Di Noia, Philippe Sarcey
-
Patent number: 12182220Abstract: 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: GrantFiled: April 18, 2022Date of Patent: December 31, 2024Assignee: AMADEUS S.A.S.Inventor: Nicolas Guillon
-
Patent number: 12182802Abstract: 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: GrantFiled: September 8, 2022Date of Patent: December 31, 2024Assignee: Amadeus S.A.S.Inventors: Jean Fritz Saint-Paul, Beatrice Bouju, Miarintsoa Ramanantsimiavona, Asmae Ghalmi, Anthony Saint-Gilles, Yang Tai
-
Patent number: 12130806Abstract: 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: GrantFiled: December 1, 2022Date of Patent: October 29, 2024Assignee: AMADEUS S.A.S.Inventors: Olivier Amadieu, Yannick Devaux, Jean-Marie Cazorla
-
Patent number: 12124520Abstract: 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: GrantFiled: August 31, 2021Date of Patent: October 22, 2024Assignee: AMADEUS S.A.S.Inventors: Youri Thibault Marie Le Toquin, Paolo Iannino
-
Patent number: 12118593Abstract: 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: GrantFiled: July 23, 2020Date of Patent: October 15, 2024Assignee: AMADEUS S.A.S.Inventors: Jean Pierre Boutherin, Jose Da Cruz, Nicolas Guillon
-
Patent number: 12105737Abstract: 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: GrantFiled: July 5, 2022Date of Patent: October 1, 2024Assignee: AMADEUS S.A.S., SOPHIA ANTIPOLISInventors: Daniele Masala, Lionel Gotti, Matteo Casalino, Nicolas Vizern, Giacomo Margaria, Huseyin Kilic
-
Patent number: 12106234Abstract: 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: GrantFiled: October 11, 2021Date of Patent: October 1, 2024Assignee: Amadeus S.A.S.Inventors: Rohan Jain, Yann Matthieu Elie Auguste Armelin, Fabien Rizk, Hela Othmani
-
Patent number: 12107933Abstract: 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: GrantFiled: June 28, 2023Date of Patent: October 1, 2024Assignee: AMADEUS S.A.S.Inventors: Mourad Boudia, Nicolas Hauviller, Rodolphe Texier, Bilel Ben Romdhanne, Fatih Donmez
-
Patent number: 12094017Abstract: 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: July 17, 2023Date of Patent: September 17, 2024Assignee: Amadeus S.A.S.Inventors: Anthony Alexis Ghislain Barrier, Simon Nanty, Youri Thibault Marie Le Toquin, Chakib Belgani, Erwan Viollet
-
Patent number: 12086718Abstract: 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: GrantFiled: August 7, 2018Date of Patent: September 10, 2024Assignee: Amadeus S.A.S.Inventors: Zhongfang Zhuang, Aditya Arora, Jihane Zouaoui, Xiangnan Kong, Elke Rundensteiner