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).
-
Publication number: 20250147967Abstract: 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: ApplicationFiled: November 5, 2024Publication date: May 8, 2025Inventors: Xavier VELLAY, Yannick DEVAUX, Mickael COAT
-
Publication number: 20250077450Abstract: 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: ApplicationFiled: September 5, 2024Publication date: March 6, 2025Inventors: Yannick DEVAUX, Frederic LOBELLO
-
Publication number: 20250004840Abstract: 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: ApplicationFiled: June 27, 2023Publication date: January 2, 2025Inventors: Bernard RANNOU, Christophe BLAYA, Gilbert BADARO, Muhammet Emin LACIN, Yannick DEVAUX
-
Publication number: 20240370432Abstract: 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: ApplicationFiled: March 6, 2024Publication date: November 7, 2024Inventors: Yannick DEVAUX, Jean-Pascal VINCIGUERRA
-
Publication number: 20240370509Abstract: 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: ApplicationFiled: April 22, 2024Publication date: November 7, 2024Inventors: Nicolas GUILLON, Yves GREALOU, Alex PRENGERE, Alexis RAVANEL, Massimiliano PRONESTI, Raul BUIBAS, Come DEMOLLIERE, Xhesiand TOPALLI, Corina ISPAS, Yannick DEVAUX
-
Publication number: 20240370505Abstract: 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: ApplicationFiled: April 30, 2024Publication date: November 7, 2024Inventors: Yannick DEVAUX, Alex PRENGERE, Kevin HAMON, Thibault TOLEDANO, Julien BIANCHI, Romain MEYNARD
-
Publication number: 20240370691Abstract: 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: ApplicationFiled: April 30, 2024Publication date: November 7, 2024Inventors: Yannick DEVAUX, Alex PRENGERE, Kevin HAMON, Thibault TOLEDANO, Julien BIANCHI, Romain MEYNARD
-
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
-
Publication number: 20240185309Abstract: 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: ApplicationFiled: December 1, 2022Publication date: June 6, 2024Inventors: Olivier AMADIEU, Yannick DEVAUX, Jean-Marie CAZORLA, Yara KAZMA
-
Publication number: 20240184776Abstract: 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: ApplicationFiled: December 1, 2022Publication date: June 6, 2024Inventors: Olivier AMADIEU, Yannick DEVAUX, Jean-Marie CAZORLA
-
Publication number: 20240177073Abstract: 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: ApplicationFiled: November 29, 2022Publication date: May 30, 2024Inventors: Olivier AMADIEU, Yannick DEVAUX, Jean-Marie CAZORLA
-
Publication number: 20240061838Abstract: 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: ApplicationFiled: October 27, 2023Publication date: February 22, 2024Inventors: Olivier AMADIEU, Yannick DEVAUX, Jean-Marie CAZORLA, Guillaume LE GRAND, Jean-Sebastien THIREAU
-
Publication number: 20230418817Abstract: 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: ApplicationFiled: May 20, 2022Publication date: December 28, 2023Inventors: Olivier AMADIEU, Yannick DEVAUX, Jean-Marie CAZORLA, Guillaume LE GRAND, Jean-Sebastien THIREAU
-
Patent number: 11853300Abstract: 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: May 20, 2022Date of Patent: December 26, 2023Assignee: AMADEUS S.A.S.Inventors: Olivier Amadieu, Yannick Devaux, Jean-Marie Cazorla, Guillaume Le Grand, Jean-Sebastien Thireau
-
Publication number: 20230376499Abstract: A method includes: at an aggregator, storing historical data representing: (i) a plurality of previous search requests received at the aggregator, and (ii) for each previous search request, an outcome indicator defining whether a supplier subsystem generated previous search results meeting a relevance threshold in response to the previous search request; receiving, at the aggregator from a client subsystem, a search request containing a set of client search parameters; in response to receiving the search request, determining, based on the search request and the historical data, a likelihood of the supplier subsystem generating search results meeting the relevance threshold; and selecting, according to the likelihood, a routing action for the search request, relative to the supplier subsystem.Type: ApplicationFiled: May 20, 2022Publication date: November 23, 2023Inventors: Olivier AMADIEU, Rui QI, Romain BARON, Julien BORDAS, Yannick DEVAUX, Jean-Marie CAZORLA, Jean-Sebastien THIREAU, Erwan VIOLLET, Guillaume LE GRAND