Patents by Inventor David Renaudie
David Renaudie 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: 11561939Abstract: Data is processed iteratively by a database system with a first cache storing key-value data which resulted from previous iterations of processing input data and a second cache storing aggregated data which resulted from previous iterations of processing key-value data stored in the first cache. In a current iteration, the database system receives further input data related to the input data of the previous iterations, transforms the further input data into further key-value data and stores the further key-value data in the first cache in addition to the stored key-value data which resulted from previous iterations. The database system further processes the further key-value data and the aggregated data stored in the second cache to form updated aggregated data, and stores the updated aggregated data in the second cache for usage in further iterations. The database system also provides the updated aggregated data to at least one client.Type: GrantFiled: November 15, 2019Date of Patent: January 24, 2023Assignee: AMADEUS S.A.S.Inventors: Alessandro Pascali, Giorgio Calandriello, David Renaudie, Matthieu Gardeux
-
Patent number: 11538086Abstract: Computer-implemented methods of providing personalized recommendations to a user of items available in an online system, and related systems. First-level features including context features are computed based upon context data. A first-level machine learning model is then evaluated using the first-level features to generate predictions of user behavior in relation to a plurality of individual items available via the online system. A list of proposed item recommendations is constructed based upon the predictions. Second-level features are computed based upon the context data and list features based upon the list of proposed item recommendations and the corresponding predictions generated by the first-level machine learning model. A second-level machine learning model is evaluated using the second-level features to generate a prediction of user behavior in relation to the list of proposed item recommendations.Type: GrantFiled: October 23, 2019Date of Patent: December 27, 2022Assignee: Amadeus S.A.S.Inventors: Benoit Lardeux, David Renaudie, Rodrigo Alejandro Acuna Agost, Eoin Thomas, Mourad Boudia, Papa Birame Sane
-
Patent number: 11367022Abstract: Methods of evaluating and deploying machine learning models for anomaly detection of a monitored system and related systems. Candidate machine learning algorithms are configured for anomaly detection of the monitored system. For each combination of candidate machine learning algorithm with type of anomalous activity, training and cross-validation sets are drawn from a benchmarking dataset. Using each of the training and cross-validation sets, a machine-learning model is trained and validated using the cross-validation set with average precision as a performance metric. A mean average precision value is then computed across these average precision performance metrics. A ranking value is computed for each candidate machine learning algorithm, and a machine learning algorithm is selected from the candidate machine learning algorithms based upon the computed ranking values.Type: GrantFiled: June 4, 2019Date of Patent: June 21, 2022Assignee: Amadeus S.A.S.Inventors: Maria Zuluaga, David Renaudie, Rodrigo Acuna Agost
-
Publication number: 20210312329Abstract: Computer-implemented systems and methods for dynamically building and adapting a search website hosted by a webserver. A learning module is coupled to the webserver and employs a reinforcement learning model for controlling appearance and/or functionality of the search website by generating actions to be output to the webserver. The actions relate to controlling an order of elements in an ordered list of travel recommendations obtained as a result from a search request to be displayed by the search website and/or arranging web-site controls on the search website. The reinforcement learning module receives rewards that are generated by the search website based on user input on the search website or by a website user simulator in response to one or more of the actions generated by the learning module based on state information provided by the user simulator. The rewards make the learning module to adapt the learning model.Type: ApplicationFiled: March 17, 2021Publication date: October 7, 2021Inventors: Thierry Delahaye, David Renaudie
-
Patent number: 11120480Abstract: Methods and computing apparatus for real-time online traveler segmentation. A machine learning classifier may be trained using computed feature vectors and associated tags corresponding with records in a training set. A machine learning classifier receives a feature vector comprising values of the plurality of features corresponding with an unidentified user in an online context. The machine learning classifier may determine an estimate of whether the unidentified user is a member or a non-member of a predetermined traveler category.Type: GrantFiled: September 14, 2017Date of Patent: September 14, 2021Assignee: AMADEUS S.A.S.Inventors: Rodrigo Acuna Agost, Alix Lheritier, Alejandro Ricardo Mottini D'Oliveira, David Renaudie
-
Patent number: 10943184Abstract: Methods and computing apparatus for retrieving records relating to content placement events and records relating to user interaction events. A set of enriched training feature vectors is computed from raw feature values, and used with interaction event tags to train a machine learning model. Information is received relating to an online content placement slot and information is received relating to a user to whom content within the online content placement slot will be displayed. An enriched estimation feature vector is computed based upon a content item selected for placement within the online content placement slot, the information relating to the user, and the information relating to the online content placement slot. A machine learning model is executed to determine an estimate of likelihood of the user interacting with the selected content item, based upon the enriched estimation feature vector.Type: GrantFiled: September 14, 2017Date of Patent: March 9, 2021Assignee: AMADEUS S.A.S.Inventors: Rodrigo Acuna Agost, Alejandro Ricardo Mottini D'Oliveira, David Renaudie
-
Publication number: 20210035020Abstract: A method of determining a primary storage location for a data record in a distributed system comprising a plurality of data stores physically located in corresponding geographic locations, includes initialising a machine learning mapping model using topology information of the distributed system, and determining a set of training feature vectors derived from metadata values associated with prior location requests. The model is trained using the training feature vectors and a corresponding set of target primary storage locations. A location request that includes a plurality of metadata values and is associated with a data record is received, and the metadata values are processed to determine a prediction feature vector comprising a plurality of prediction feature values. The model is executed using the prediction feature vector to identify one data store of the plurality of data stores as the primary storage location for the data record associated with the location request.Type: ApplicationFiled: July 20, 2020Publication date: February 4, 2021Inventors: Vincent BOULINEAU, Jacques BONAUD, Ahmed OULABAS, Guillaume DEACKEN OWANSSANGO, David RENAUDIE, Mohand Arezki KESSACI
-
Publication number: 20200159703Abstract: Data is processed iteratively by a database system with a first cache storing key-value data which resulted from previous iterations of processing input data and a second cache storing aggregated data which resulted from previous iterations of processing key-value data stored in the first cache. In a current iteration, the database system receives further input data related to the input data of the previous iterations, transforms the further input data into further key-value data and stores the further key-value data in the first cache in addition to the stored key-value data which resulted from previous iterations. The database system further processes the further key-value data and the aggregated data stored in the second cache to form updated aggregated data, and stores the updated aggregated data in the second cache for usage in further iterations. The database system also provides the updated aggregated data to at least one client.Type: ApplicationFiled: November 15, 2019Publication date: May 21, 2020Inventors: Alessandro PASCALI, Giorgio CALANDRIELLO, David RENAUDIE, Matthieu GARDEUX
-
Patent number: 10657449Abstract: A computer-implemented reservation method and a corresponding system are utilized for controlling execution of a decision process to maintain data access efficiency upon receipt of a computation inquiry. The method comprises associating to a computer backend machine a configuration file containing at least a decision rule that drives the decision process and that is computed at least from a current value of a statistical indicator and a target value of the statistical indicator; periodically obtaining an updated value of the statistical indicator; upon detection that the updated value is differing from the target value, dynamically updating the configuration file and storing in real-time a recomputed decision rule in the configuration file.Type: GrantFiled: September 26, 2013Date of Patent: May 19, 2020Assignee: AMADEUS S.A.S.Inventors: Norbert Lataille, Alexandre Sbragia, Renaud Arnoux-Prost, Eric Bousquet, David Renaudie
-
Publication number: 20200134696Abstract: Computer-implemented methods of providing personalized recommendations to a user of items available in an online system, and related systems. First-level features including context features are computed based upon context data. A first-level machine learning model is then evaluated using the first-level features to generate predictions of user behavior in relation to a plurality of individual items available via the online system. A list of proposed item recommendations is constructed based upon the predictions. Second-level features are computed based upon the context data and list features based upon the list of proposed item recommendations and the corresponding predictions generated by the first-level machine learning model. A second-level machine learning model is evaluated using the second-level features to generate a prediction of user behavior in relation to the list of proposed item recommendations.Type: ApplicationFiled: October 23, 2019Publication date: April 30, 2020Inventors: Benoit Lardeux, David Renaudie, Rodrigo Alejandro Acuna Agost, Eoin Thomas, Mourad Boudia, Papa Birame Sane
-
Publication number: 20190392351Abstract: Methods of evaluating and deploying machine learning models for anomaly detection of a monitored system and related systems. Candidate machine learning algorithms are configured for anomaly detection of the monitored system. For each combination of candidate machine learning algorithm with type of anomalous activity, training and cross-validation sets are drawn from a benchmarking dataset. Using each of the training and cross-validation sets, a machine-learning model is trained and validated using the cross-validation set with average precision as a performance metric. A mean average precision value is then computed across these average precision performance metrics. A ranking value is computed for each candidate machine learning algorithm, and a machine learning algorithm is selected from the candidate machine learning algorithms based upon the computed ranking values.Type: ApplicationFiled: June 4, 2019Publication date: December 26, 2019Inventors: Maria Zuluaga, David Renaudie, Rodrigo Acuna Agost
-
Publication number: 20190080363Abstract: Methods and computing apparatus for intelligent adaptive bidding in an automated online exchange network. A message comprising a bid request is received that includes site and user information relating to an available ad slot. A ranked list of offers is generated based at least in part on the site and user information. For each offer in the ranked list, an offer-level estimate of probability of user interaction with the offer is computed. For at least one combination of offers in the ranked list, an ad-level bid price is computed based on at least the computed offer-level estimates of probability of user interaction, corresponding offer-level interaction revenues, and an aggressiveness parameter that controls aggressiveness of bid pricing. Machine learning models for predicting behavior of online users are able to automatically determine estimates of probability of user interaction with online content elements based upon aggregated behavior of prior users in similar contexts.Type: ApplicationFiled: September 14, 2017Publication date: March 14, 2019Inventors: Rodrigo Acuna Agost, Alejandro Ricardo Mottini D'Oliveira, David Renaudie
-
Publication number: 20190080260Abstract: Methods and computing apparatus for retrieving records relating to content placement events and records relating to user interaction events. A set of enriched training feature vectors is computed from raw feature values, and used with interaction event tags to train a machine learning model. Information is received relating to an online content placement slot and information is received relating to a user to whom content within the online content placement slot will be displayed. An enriched estimation feature vector is computed based upon a content item selected for placement within the online content placement slot, the information relating to the user, and the information relating to the online content placement slot. A machine learning model is executed to determine an estimate of likelihood of the user interacting with the selected content item, based upon the enriched estimation feature vector.Type: ApplicationFiled: September 14, 2017Publication date: March 14, 2019Inventors: Rodrigo Acuna Agost, Alejandro Ricardo Mottini D'Oliveira, David Renaudie
-
Publication number: 20190080362Abstract: Methods and computing apparatus for real-time online traveler segmentation. A machine learning classifier may be trained using computed feature vectors and associated tags corresponding with records in a training set. A machine learning classifier receives a feature vector comprising values of the plurality of features corresponding with an unidentified user in an online context. The machine learning classifier may determine an estimate of whether the unidentified user is a member or a non-member of a predetermined traveler category.Type: ApplicationFiled: September 14, 2017Publication date: March 14, 2019Inventors: Rodrigo Acuna Agost, Alix Lheritier, Alejandro Ricardo Mottini D'Oliveira, David Renaudie
-
Patent number: 9830561Abstract: A method, apparatus, and program product implement visual booking operations to search for travel products and/or present travel recommendations associated with travel products to users based upon visual elements in one or more digital images captured by a wearable or mobile device. Visual elements may be extracted and inferred to identify one or more travel destination locations that are geographically remote from a current location of a user, and the identified travel destination locations may be used to search a travel database to identify at least one travel product for travel from a travel origination location to a travel destination location.Type: GrantFiled: April 30, 2014Date of Patent: November 28, 2017Assignee: Amadeus S.A.S.Inventors: David Renaudie, Nicolas Hauviller, Francois Montegut
-
Publication number: 20150317569Abstract: A method, apparatus, and program product implement visual booking operations to search for travel products and/or present travel recommendations associated with travel products to users based upon visual elements in one or more digital images captured by a wearable or mobile device. Visual elements may be extracted and inferred to identify one or more travel destination locations that are geographically remote from a current location of a user, and the identified travel destination locations may be used to search a travel database to identify at least one travel product for travel from a travel origination location to a travel destination location.Type: ApplicationFiled: April 30, 2014Publication date: November 5, 2015Applicant: Amadeus S.A.S.Inventors: David Renaudie, Nicolas Hauviller, Francois Montegut
-
Publication number: 20150286944Abstract: A computer-implemented reservation method and a corresponding system are utilized for controlling execution of a decision process to maintain data access efficiency upon receipt of a computation inquiry. The method comprises associating to a computer backend machine a configuration file containing at least a decision rule that drives the decision process and that is computed at least from a current value of a statistical indicator and a target value of the statistical indicator; periodically obtaining an up dated value of the statistical indicator; upon detection that the updated value is differing from the target value, dynamically updating the configuration file and storing in real-time a recomputed decision rule in the configuration file.Type: ApplicationFiled: September 26, 2013Publication date: October 8, 2015Inventors: Norbert Lataille, Alexandre Sbragia, Renaud Arnoux-Proust, Eric Bousquet, David Renaudie
-
Patent number: 9031891Abstract: Computer-implemented reservation method and system. The method utilized for controlling the execution of a decision process by a computer backend machine of a computer network upon receipt of a computation inquiry includes associating to the computer backend machine a configuration file containing at least a decision rule that drives the decision process and that is computed at least from a current value of a statistical indicator and a target value of the statistical indicator; periodically obtaining an updated value of the statistical indicator; upon detection that the updated value is differing from the target value, dynamically updating the configuration file which further comprises re-computing the decision rule using the updated value as new current value, and storing in real-time the re-computed decision rule in the configuration file.Type: GrantFiled: September 27, 2012Date of Patent: May 12, 2015Assignee: Amadeus S.A.S.Inventors: Norbert Lataille, Renaud Arnoux-Prost, Alexandre Sbragia, Eric Bousquet, David Renaudie
-
Publication number: 20140089248Abstract: Computer-implemented reservation method and system. The method utilized for controlling the execution of a decision process by a computer backend machine of a computer network upon receipt of a computation inquiry includes associating to the computer backend machine a configuration file containing at least a decision rule that drives the decision process and that is computed at least from a current value of a statistical indicator and a target value of the statistical indicator; periodically obtaining an updated value of the statistical indicator; upon detection that the updated value is differing from the target value, dynamically updating the configuration file which further comprises re-computing the decision rule using the updated value as new current value, and storing in real-time the re-computed decision rule in the configuration file.Type: ApplicationFiled: September 27, 2012Publication date: March 27, 2014Applicant: AMADEUS S.A.S.Inventors: Norbert Lataille, Renaud Arnoux-Prost, Alexandre Sbragia, Eric Bousquet, David Renaudie