Patents by Inventor Yannick DEVAUX

Yannick DEVAUX has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 12625912
    Abstract: 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: Grant
    Filed: April 30, 2024
    Date of Patent: May 12, 2026
    Assignee: AMADEUS S.A.S.
    Inventors: Yannick Devaux, Alex Prengere, Kevin Hamon, Thibault Toledano, Julien Bianchi, Romain Meynard
  • Patent number: 12596719
    Abstract: 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: Grant
    Filed: November 5, 2024
    Date of Patent: April 7, 2026
    Assignee: AMADEUS S.A.S.
    Inventors: Xavier Vellay, Yannick Devaux, Mickael Coat
  • Patent number: 12579140
    Abstract: 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: Grant
    Filed: October 27, 2023
    Date of Patent: March 17, 2026
    Assignee: AMADEUS S.A.S.
    Inventors: Olivier Amadieu, Yannick Devaux, Jean-Marie Cazorla, Guillaume Le Grand, Jean-Sebastien Thireau
  • Publication number: 20260064704
    Abstract: The present invention relates to database search and computation technology providing search results in response to search requests. In response to receiving a search request from one of the plurality of clients, a search platform determines whether to poll an original data source via the communication interface based on a polling control indicator and a load indicator, wherein the polling control indicator indicates a polling level for the search request determined by the search platform and the load indicator indicates an estimated current and future load on the communication interface. In response to determining to poll the original data source, the search platform generates at least one search result for the search request based on data polled from the original data source, and in response to determining not to poll the original data source, the search platform generates at least one search result for the search request locally at the search platform.
    Type: Application
    Filed: April 16, 2025
    Publication date: March 5, 2026
    Inventors: Olivier AMADIEU, Guillaume LE GRAND, Yannick DEVAUX, Jean-Marie CAZORLA, Krishna PADMANABHAN
  • Patent number: 12437324
    Abstract: A device, system and method for reproducing a requesting step between a client device and a provider system at an intermediation server. An intermediation server reproduces a requesting step for one or more provider objects, including requesting identifiers and price estimates thereof, a provider object representing at least one item provided by a provider system, the reproducing of the requesting step comprising providing request(s) for the provider objects to the provider system, the request(s) being generated and/or altered based on options associated with the provider system, the options to narrow a number of the one or more provider objects requested via the one or more requests. The intermediation server receives, from the provider system, the provider object(s) including the identifier(s) and the price estimates thereof. The intermediation server: provides, to a client device, the one or more provider objects; and/or stores the one or more provider objects.
    Type: Grant
    Filed: December 1, 2022
    Date of Patent: October 7, 2025
    Assignee: AMADEUS S.A.S.
    Inventors: Olivier Amadieu, Yannick Devaux, Jean-Marie Cazorla, Yara Kazma
  • Publication number: 20250310088
    Abstract: A computer platform for separately and securely processing data associated with different data providers is provided. The computer platform comprises a first and second data vault, and a plurality of applications.
    Type: Application
    Filed: February 18, 2025
    Publication date: October 2, 2025
    Inventors: Yannick DEVAUX, Philippe GENTRIC, Julien BIANCHI, Cyrille CORMIER, Nagesh Subramanya KARTHEEK
  • Publication number: 20250291799
    Abstract: Method, systems and computer programs for handling search requests at a search platform are provided. The search platform determines, using a cache with a number of incomplete search results, one or more of the incomplete search results with first data fields that correspond to the least one search parameter. For each determined incomplete search result, the search platform generates at least one second data field using a machine learning model. The at least one second data field corresponds to at least one search parameter and the at least one first data field of each determined incomplete search result. The search platform assembles a number of completed search results on the basis of the determined incomplete search results and the generated at least one second data field and returns at least one of the completed search results.
    Type: Application
    Filed: March 11, 2025
    Publication date: September 18, 2025
    Inventors: Philippe GENTRIC, Yannick DEVAUX, Youri LE TOQUIN, Rosa CANDELA, Julien BIANCHI, Sebastien AUTRAN
  • Publication number: 20250291860
    Abstract: Method, systems and computer programs for handling search requests at a search platform are provided. The search platform receives a search request determining a number of search results by generating one or more values for a first set of data fields by using a generative artificial intelligence model and determining, on the basis of the generated one or more values for the first set of data fields and by using the database system, one or more values for a second set of data fields. The search platform assembles a number of completed search results on the basis of the generated first set of data fields and the determined second set of data fields and returns at least one of the completed search results.
    Type: Application
    Filed: March 11, 2025
    Publication date: September 18, 2025
    Inventors: Philippe GENTRIC, Yannick DEVAUX, Youri LE TOQUIN, Rosa CANDELA, Julien BIANCHI, Sebastien AUTRAN, Xavier ROUSSELOT, Jeremie COTTEREAU, Romain CANONNE, Merve SARI
  • Publication number: 20250209075
    Abstract: Method, systems and computer programs for handling search requests at a search platform are provided. A first search request indicates a first search parameter value and a second search request indicates a second search parameter value different from the first search value. The search platform determines a search context based on an evaluation of the first and second search parameter value and determines at least one third search parameter value corresponding to the search context. The search platform determines if a cache stores at least a given number of search results for the at least one third search parameter value. In response to determining that the cache does not store at least the given number of search results for the at least one third search parameter value, the search platform obtains at least one search result for the at least one third search parameter value for storing in the cache.
    Type: Application
    Filed: November 26, 2024
    Publication date: June 26, 2025
    Inventors: Olivier AMADIEU, Jean-Marie CAZORLA, Yannick DEVAUX, Perrine RIVIERE, Guillaume LE GRAND
  • Publication number: 20250147967
    Abstract: 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: Application
    Filed: November 5, 2024
    Publication date: May 8, 2025
    Inventors: Xavier VELLAY, Yannick DEVAUX, Mickael COAT
  • Publication number: 20250077450
    Abstract: The present invention relates to request and messaging technology and in particular to mechanisms of efficiently processing such requests. A computing device receives, from the client, a plurality of requests, the plurality of requests including multiple first requests and multiple second requests, each of the first and second requests comprising request data. The computing device assigns, based on the request data, a respective request processing priority to each of the first and second requests, processes the first requests based on the assigned processing priorities, while the second requests remain pending for processing and determines whether to adapt the priorities of the second requests based on the request data of the second requests and/or response data generated for the multiple first requests.
    Type: Application
    Filed: September 5, 2024
    Publication date: March 6, 2025
    Inventors: Yannick DEVAUX, Frederic LOBELLO
  • Publication number: 20250004840
    Abstract: A computer-implemented method of reserving technical resources is provided, including receiving an involuntary cancellation of an allocated first technical resource before a process utilizing the allocated first technical resource has been successfully completed. Second technical resource(s) similar to the previously cancelled resource are identified using machine learning. First occasion(s) that caused the allocation of the first technical resource are identified. An occurrence of a second occasion similar to the one or more first occasions is identified, wherein the second occasion is an occasion correlating with the first occasion(s). Identified second technical resource(s) are allocated in response to determining the presence of a second occasion, and in response to determining that the specific cause for the cancellation of the allocated first technical resource is no longer present, wherein the second technical resource(s) are allocated based on the time of occurrence of the second occasion.
    Type: Application
    Filed: June 27, 2023
    Publication date: January 2, 2025
    Inventors: Bernard RANNOU, Christophe BLAYA, Gilbert BADARO, Muhammet Emin LACIN, Yannick DEVAUX
  • Publication number: 20240370432
    Abstract: The present specification provides, amongst other things, a novel system, method and apparatus for real time searches. A search engine is provided that generates search parameters based on a natural language conversation with a chatbot. The parameters are parsed into a plurality of portions according to a refinement protocol. At least one of the portions is sent to a first engine for a search, and the results of are transformed using the refinement protocol.
    Type: Application
    Filed: March 6, 2024
    Publication date: November 7, 2024
    Inventors: Yannick DEVAUX, Jean-Pascal VINCIGUERRA
  • Publication number: 20240370691
    Abstract: The specification provides a computing device for searching that can determine a first set of canonical parameters including at least one base parameter. The computing device may derive a second set of canonical parameters from intention-elements that refine the canonical parameters and query a master data domain of data based on the two sets of canonical parameters. The device may extract a sparse data domain from the master data domain based on the two sets of canonical parameters and also cache the sparse data domain into an open search domain accessible to client devices connected to the network.
    Type: Application
    Filed: April 30, 2024
    Publication date: November 7, 2024
    Inventors: Yannick DEVAUX, Alex PRENGERE, Kevin HAMON, Thibault TOLEDANO, Julien BIANCHI, Romain MEYNARD
  • Publication number: 20240370509
    Abstract: The present specification provides, amongst other things, a novel system, method and apparatus for real time travel searches. Certain implementations contemplate a collaboration platform that can receive a natural language query from an electronic platform that includes unstructured travel search queries. The collaboration engine cooperates with a large language model engine to generate a natural language response and structured queries from the unstructured queries. The structured queries are sent to travel actor engines. Itinerary responses from the travel actor engines are substituted for the structured query by the collaboration platform, so that the natural language response along with the itinerary responses are sent back to the electronic device.
    Type: Application
    Filed: April 22, 2024
    Publication date: November 7, 2024
    Inventors: Nicolas GUILLON, Yves GREALOU, Alex PRENGERE, Alexis RAVANEL, Massimiliano PRONESTI, Raul BUIBAS, Come DEMOLLIERE, Xhesiand TOPALLI, Corina ISPAS, Yannick DEVAUX
  • Publication number: 20240370505
    Abstract: 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: Application
    Filed: April 30, 2024
    Publication date: November 7, 2024
    Inventors: Yannick DEVAUX, Alex PRENGERE, Kevin HAMON, Thibault TOLEDANO, Julien BIANCHI, Romain MEYNARD
  • 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
  • Publication number: 20240184776
    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: Application
    Filed: December 1, 2022
    Publication date: June 6, 2024
    Inventors: Olivier AMADIEU, Yannick DEVAUX, Jean-Marie CAZORLA
  • Publication number: 20240185309
    Abstract: A device, system and method for reproducing a requesting step between a client device and a provider system at an intermediation server. An intermediation server reproduces a requesting step for one or more provider objects, including requesting identifiers and price estimates thereof, a provider object representing at least one item provided by a provider system, the reproducing of the requesting step comprising providing request(s) for the provider objects to the provider system, the request(s) being generated and/or altered based on options associated with the provider system, the options to narrow a number of the one or more provider objects requested via the one or more requests. The intermediation server receives, from the provider system, the provider object(s) including the identifier(s) and the price estimates thereof. The intermediation server: provides, to a client device, the one or more provider objects; and/or stores the one or more provider objects.
    Type: Application
    Filed: December 1, 2022
    Publication date: June 6, 2024
    Inventors: Olivier AMADIEU, Yannick DEVAUX, Jean-Marie CAZORLA, Yara KAZMA
  • Publication number: 20240177073
    Abstract: A method in an aggregator includes: storing (i) previous search results generated by supplier subsystems, in response to previous search requests, and (ii) for each previous search result, an identifier of the supplier subsystem that generated the previous search result; receiving a current search request containing current search parameters; responsive to receiving the current search request, selecting a set of the supplier subsystems for search result generation; for a first supplier subsystem from the set, retrieving from storage a previous search result associated with a second supplier subsystem from the set, based on correspondence between the search parameters and attributes of the previous search results; and sending, to the first supplier subsystem, (i) the current search request, and (ii) auxiliary search parameters corresponding to the retrieved previous search result, for generation of current search results at the first provider subsystem employing the auxiliary search parameters as inputs.
    Type: Application
    Filed: November 29, 2022
    Publication date: May 30, 2024
    Inventors: Olivier AMADIEU, Yannick DEVAUX, Jean-Marie CAZORLA