Patents Assigned to Amadeus s.a.s.
-
Patent number: 12657531Abstract: A computerized method of estimating resource requirements in an environment is presented. The method comprises a preparation phase and a simulation phase, wherein the preparation phase comprises a machine learning training phase and a clustering phase. The machine learning training phase trains a machine learning model to predict a resource requirement. Thereby, a subset of features is extracted. The clustering phase determines clusters in the subset of features, a correlation coefficient and least one identifying parameter of a distribution of the feature values of the subset of features. Finally, the simulation phase determines a distribution for a feature, selects at least one value for a feature and uses the second machine learning model to estimate a resource requirement in the environment in at least one time period the future.Type: GrantFiled: January 25, 2024Date of Patent: June 16, 2026Assignee: Amadeus S.A.S.Inventors: Rodrigo Acuna Agost, Eoin Thomas, Jorge De Antonio Del Pecho, Angel Lorente Paramo, Raquel Martinez Avellana, Diego Heredia Motas
-
Patent number: 12657199Abstract: The present disclosure relates to the processing of search results in a distributed computing system, especially at a user terminal. A user terminal comprises a memory storing a probabilistic model to determine validities of search results being outdated after passed time and storing rules to re-compute the search results. The user terminal receives, in response to at least one search request to at least one search platform, at least one search result from the search platform. The user terminal stores the received search results, and in response to a trigger event, locally determines, based on a probabilistic model, that the at least search result is likely invalid. The user terminal locally re-computes the at least one search result using the rules and presents the at least one re-computed search result to the user.Type: GrantFiled: December 30, 2024Date of Patent: June 16, 2026Assignee: AMADEUS S.A.S.Inventors: Philippe Gentric, Julien Bianchi, Cyrille Cormier, Nagesh Subramanya Kartheek
-
Patent number: 12657248Abstract: A device, system and method for secure assistive handling of electronic content is provided. A computing device trains one or more machine learning engines using account profile(s) as training data, the account profile(s) indicative of previous content selected or accessed in association with the account profile(s). After training the machine learning engine(s), the computing device receives, via one or more of a communication interface and a human-machine interface, criteria for selecting content, and searches for content that meets the criteria, using one or more of the communication interface, the machine learning engine(s), and the human-machine interface. The computing device receives, via one or more of the communication interface and the human-machine interface, the content that meets the criteria, and filters, via the machine learning engine(s), the content to generate filtered content according to the account profile(s). The computing device controls an output device to output the filtered content.Type: GrantFiled: July 25, 2024Date of Patent: June 16, 2026Assignee: Amadeus S.A.S.Inventors: Mourad Boudia, Herve Prezet, Massimiliano Maini, Rodolphe Texier
-
Patent number: 12651011Abstract: A device, system and method for providing a hybrid command line is provided. The device provides, at a display screen, a command line in association with a page defined by a document object model that includes metadata defining available natural language (NL) based commands for the device and/or the page. Partial text, received at the command line according to an NL-based format, is used to populate an autocomplete list of NL-based commands, mapped to corresponding server-compatible commands, and filtered by the metadata. An NL-based command is selected from the autocomplete list is provided to a server which converts the NL-based command to a corresponding server-compatible command. Results from the server are provided at the display screen in a graphical format which include graphical selectable options which, when selected, cause corresponding commands to be provided to the server in a server-compatible and/or NL-based format.Type: GrantFiled: April 5, 2022Date of Patent: June 9, 2026Assignee: Amadeus S.A.S.Inventors: Rodolphe Texier, Massimiliano Maini, Jatin Kaushik, Johan Christian Antonin, Veronique Pantera, Pierre-Jean Reissman
-
Patent number: 12650973Abstract: A data logging method includes: obtaining a data record having an initial size; determining that the initial size exceeds a primary threshold; in response to determining that the initial size exceeds the primary threshold, generating a truncated data record by truncating the data record to a secondary size, wherein the secondary size is smaller than the primary threshold; and storing the truncated data record in a log repository.Type: GrantFiled: September 17, 2024Date of Patent: June 9, 2026Assignee: AMADEUS S.A.S.Inventors: Tony Bisegna, Reda Jebari, Jeremy Buchholtzer, Jeremy Junac, Benjamin Rey
-
Patent number: 12647371Abstract: The present disclosure describes method, apparatus, and computer readable media for dynamically updating a retransmission timeout (RTO) period for data transmissions in a communication system. In an aspect, the method comprises a first step of computing a round-trip time (RTT) period for a successful data transmission between a client and a server in the communication system. The method also comprises a second step of updating the RTO period after the successful data transmission based at least on the computed RTT period. Finally, the method comprises repeating the first and second steps after every Mth successful data transmission, wherein M is an integer with a value greater than 1.Type: GrantFiled: August 2, 2023Date of Patent: June 2, 2026Assignee: AMADEUS S.A.S.Inventor: Bhavani Aregala
-
Patent number: 12625912Abstract: The present specification provides a search engine server comprising a network interface, a processor, and a memory for storing and executing programming instructions. These instructions enable the server to establish a conversational session with a client device over a network, determine parameters from the client's request intention, and select nodes representing sources within a full domain, including APIs, databases, and large language models. The server can adjust node selection based on additional parameters and create a query graph with nodes corresponding to identified sources. This graph facilitates the execution of network queries based on the client's request intention, thereby optimizing the data retrieval process across various sources.Type: GrantFiled: April 30, 2024Date of Patent: May 12, 2026Assignee: AMADEUS S.A.S.Inventors: Yannick Devaux, Alex Prengere, Kevin Hamon, Thibault Toledano, Julien Bianchi, Romain Meynard
-
Patent number: 12621269Abstract: A method includes receiving, from a client device, a first request to establish a transport-layer connection between the client device and the server, the first request containing a first source port number; in response to receiving the first request, initiating a delay timer and withholding transmission of an acknowledgement to the first request until expiry of the delay timer; receiving from the client device, prior to expiry of the delay timer, a second request to establish the transport-layer connection; determining whether the second request contains a second source port number matching the first source port number; and selecting, based on the determination, a handling action for the second request.Type: GrantFiled: January 9, 2024Date of Patent: May 5, 2026Assignee: AMADEUS S.A.S.Inventors: Elisa Chiapponi, Marc Dacier, Olivier Thonnard, Vincent Rigal, Mohamed Fangar
-
Patent number: 12608389Abstract: A device, system and method for filtering provider objects from one or more provider systems are provided. An intermediation server implements a computing-process flow associated with a client device and one or more provider systems. The server receives, from the client device, during implementation of the computing-process flow, search criteria, and further receives provider objects that meet the search criteria, the provider objects associated with the one or more provider systems. The server applies computer-code content filters to the provider objects, the filters received from one or more computing devices excluded from the computing-process flow. When a given provider object fails to pass all the computer-code content filters, the server removes the given provider object from the provider objects, to generate filtered provider objects, and the server provides, during implementation of the computing-process flow, the filtered provider objects to the client device.Type: GrantFiled: October 11, 2024Date of Patent: April 21, 2026Assignee: AMADEUS S.A.S.Inventors: Herve Prezet, Koen Baekelandt, Rodolphe Texier, Thitiphunt Duwa
-
Patent number: 12596719Abstract: A search engine receives a search request and determines a number of initial search results. The initial search results comprise at least one essential data piece and omit at least one non-essential data piece. Later on, a follow-up search request from the client is received which indicates at least one of the initial search results. The search engine computes at least one non-essential data piece for each initial search result indicated in the follow-up search request based on a number of dynamic computation rules and returns the computed at least one non-essential data piece for each initial search result to the client.Type: GrantFiled: November 5, 2024Date of Patent: April 7, 2026Assignee: AMADEUS S.A.S.Inventors: Xavier Vellay, Yannick Devaux, Mickael Coat
-
Patent number: 12596795Abstract: A method for detecting a current attack in a computerized environment is automatically performed by one or more computerized hosts (50) of the computerized environment. The method comprises generating a signature (22) which is specific for a type of activity in the computerized environment based on historic data (20, 21) of the activity, the signature (22) specifying averaged normalized numbers of occurrences of the activity per time frame of a plurality of recurring time frames. The method further comprises determining a threshold value for the activity based on the historic data of the activity and a statistical measure. The method further comprises monitoring current data of the activity in the computerized environment, and generating an attack detection alert based on determining that the current data of the activity exceeds the threshold value for a current time frame.Type: GrantFiled: February 28, 2022Date of Patent: April 7, 2026Assignee: AMADEUS S.A.S.Inventors: Alessandro Pascali, Yasser Tba, Giorgio Calandriello, Selim Bessassi
-
Patent number: 12579140Abstract: 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: October 27, 2023Date of Patent: March 17, 2026Assignee: AMADEUS S.A.S.Inventors: Olivier Amadieu, Yannick Devaux, Jean-Marie Cazorla, Guillaume Le Grand, Jean-Sebastien Thireau
-
Patent number: 12561466Abstract: A system and method is described for correlating user data across a data border between regions. A method includes obtaining access to a first database of user data stored by a first data manager in a first region and obtaining access to a second database of user data stored by a second data manager in a second region. At least one event is identified that is triggered by a user or a data manager in the first or second region. The second database of user data is then analysed to identify a subset of user data for one or more users correlated with the event. The identified subset of user data is then compared with user data in the first database to obtain a matching subset of user data from the first database. The matching subset of user data is then reported from the first database to the first data manager.Type: GrantFiled: November 13, 2023Date of Patent: February 24, 2026Assignee: AMADEUS S.A.S.Inventors: Tarek Zaigouche, Liming Yang, Majed Somai
-
Patent number: 12536824Abstract: Computer-implemented methods of automatically identifying, ranking, and processing information obtained from a document, and computerized systems and computer program products related thereto. The method involves identifying text clusters and identifying a visual layout structure of at least one part of the document, and ranking the text clusters according to visual properties of the text cluster. The method further involves identifying a semantic context of the identified text clusters and ranking the text clusters according to a similarity of the identified semantic context in relation to a given semantic context, to obtain a semantic context ranking, creating a total ranking of the text clusters based on a combination of a pair of rankings, and selecting text cluster(s) according to its position in the total ranking and providing the selected text cluster(s) to at least one downstream application.Type: GrantFiled: July 10, 2023Date of Patent: January 27, 2026Assignee: Amadeus S.A.S.Inventors: Eldho Abraham, Thi Thuy Duyen Pham
-
Patent number: 12517962Abstract: A computerized method of processing a search query using reinforcement learning is presented. The method comprises receiving a search query, determining a state vector representing a current state of processing the search query based on at least one query parameter included in the search query, determining a search response to the search query according to at least one action determined by a policy network based on the state vector, the at least one action impacting an amount of resources to be utilized for determining the search response, determining a score based on the search response, the score defining a reward given for the search response, and updating the policy network according to the score.Type: GrantFiled: December 15, 2023Date of Patent: January 6, 2026Assignee: AMADEUS S.A.S.Inventors: Youri Le Toquin, Paolo Iannino
-
Patent number: 12493628Abstract: A method in an aggregator server of synchronizing data records responsive to variable update notifications includes: receiving, from a provider system, an update notification corresponding to a master data object at the provider system; retrieving a record containing a local data object corresponding to the master data object; determining whether the update notification contains update definitions identifying changes to the master data object; selecting between a delta synchronization mode, when the determination is affirmative, and an object comparison synchronization mode, when the determination is negative; for the delta synchronization mode, updating the local data object according to the update definitions; for the object comparison synchronization mode, obtaining a copy of the master data object, and updating the local data object based on a comparison between the local data object and the copy of the master data object; and storing the updated local data object in the record at the aggregator.Type: GrantFiled: January 31, 2020Date of Patent: December 9, 2025Assignee: AMADEUS S.A.S.Inventors: Delphine Caron, Julien Antoine Emmanuel Cuny, David Triscornia, Vicente Zepeda Cabral, Federica Spiriti
-
Patent number: 12483409Abstract: Systems and methods for providing a tokenization authentication process. A node receives an encrypted token comprising a first set of sensitive data. The encrypted token was generated by a randomization service based on a mapping structure. A second set of sensitive data is determined using a detokenization process based on the encrypted token. A rebuilt token is generated using a retokenization process based on the second set of sensitive data. In response to determining that the encrypted token is validated, the first set of sensitive data is provided to an application interface of a first process executing using a first set of computing resources that are isolated from a second set of computing resources that the node allocates to the randomization service.Type: GrantFiled: February 9, 2024Date of Patent: November 25, 2025Assignee: Amadeus S.A.S.Inventors: Roman Bayon, Richard Beuvot
-
Patent number: D1122263Type: GrantFiled: February 15, 2023Date of Patent: April 14, 2026Assignee: AMADEUS S.A.S.Inventors: Jessica Papiot, Ian Paton, Irina Hristova, Cecile Jouve
-
Patent number: D1122953Type: GrantFiled: August 23, 2024Date of Patent: April 21, 2026Assignee: AMADEUS S.A.S.Inventors: Maeva Cecchi, Vanesa-Melina D'Ortenzio Parra, Jeremy Bourdiol, Morgane Valentini
-
Patent number: D1125204Type: GrantFiled: September 20, 2024Date of Patent: May 5, 2026Assignee: AMADEUS S.A.S.Inventors: Hariharan Rajan, Ankan Mukhopadhyay, Vanesa-Melina D'Ortenzio Parra, Silvia Italiani, Julian Troubridge, Maeva Cecchi