Patents by Inventor Philippe François Georges GENTRIC
Philippe François Georges GENTRIC 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: 11947553Abstract: Data is processed in a distributed computing environment with at least one server and a plurality of clients comprising at least a first client and a second client. The first client sends a first request to the server to obtain result data, receives raw data from the server as a response to the first request, processes the raw data to obtain the result data and stores the result data, and sends the result data to the second client in response to receiving a third request to obtain the result data from the second client.Type: GrantFiled: March 4, 2020Date of Patent: April 2, 2024Assignee: Amadeus S.A.S.Inventors: Philippe François Georges Gentric, Carlos Lo-Iacono Garcia, Charles-Antoine Robelin, Matthieu Delost
-
Publication number: 20240028583Abstract: Data is handled in a distributed computing environment comprising at least one server and a plurality of clients comprising at least a first client and a second client. The first client sends a first request for data to the second client, receives a first response from the second client as a response to the first quest, determines a probability of validity of the data requested based on a validity indication included in the first response indicating a probability that the data requested from the second client is invalid. The first client determines that the data requested by the first request and available from the second client is likely invalid, sends a second request to the server to obtain the data from the server and receives the data from the server.Type: ApplicationFiled: October 3, 2023Publication date: January 25, 2024Inventor: Philippe François Georges Gentric
-
Patent number: 11829345Abstract: Data is handled in a distributed computing environment comprising at least one server and a plurality of clients comprising at least a first client and a second client. The first client sends a first request for data to the second client, receives a first response from the second client as a response to the first quest, determines a probability of validity of the data requested based on a validity indication included in the first response indicating a probability that the data requested from the second client is invalid. The first client determines that the data requested by the first request and available from the second client is likely invalid, sends a second request to the server to obtain the data from the server and receives the data from the server.Type: GrantFiled: March 4, 2020Date of Patent: November 28, 2023Assignee: Amadeus S.A.S.Inventor: Philippe François Georges Gentric
-
Patent number: 11748335Abstract: The present invention relates to a method and a system for maintaining consistency of data between data-sets stored in a master database of a master computing node and corresponding data-sets stored in a replication database of at least one replication computing node. Each time an updated version of a stored data set is received, the master computing node is configured for updating a corresponding data-set stored in the master database and transmitting replication data relating to the updated data-set version to the at least one replication computing node for replication. The replication data comprising a bit-vector storing data values extracted from data fields of the data-set classified as volatile data fields. The data values stored in the bit-vector representing the changes in the data-set to be replicated in the at least one replication node.Type: GrantFiled: June 7, 2022Date of Patent: September 5, 2023Assignee: AMADEUS S.A.S.Inventors: Philippe Francois Georges Gentric, Yannick Guiraud Devaux
-
Patent number: 11516144Abstract: Incremental data processing at a computerized device includes determining a number of data sets from a plurality of data sets, each comprising values in at least two dimensions. The device accesses priority lists for a subset of the data sets. The priority lists specify data values for an ordered number of dimension value sets. Each priority list is sequentially processed to determine the specified data values for combinations of dimension values that apply to device requirements. Processing is aborted when a data value is determined for each combination of the dimension values that apply to the device requirements. A data value is selected among the determined data values. A number of data sets is determined based on the selected data values. A network route from a source device to a target device can be determined in this manner.Type: GrantFiled: March 13, 2020Date of Patent: November 29, 2022Assignee: AMADEUS S.A.S.Inventors: Gurvan Nicolas Huiban, Stephane Pierre-Henri Janel, Philippe François Georges Gentric, Herve Fresnel Eblohoue
-
Publication number: 20220300482Abstract: The present invention relates to a method and a system for maintaining consistency of data between data-sets stored in a master database of a master computing node and corresponding data-sets stored in a replication database of at least one replication computing node. Each time an updated version of a stored data set is received, the master computing node is configured for updating a corresponding data-set stored in the master database and transmitting replication data relating to the updated data-set version to the at least one replication computing node for replication. The replication data comprising a bit-vector storing data values extracted from data fields of the data-set classified as volatile data fields. The data values stored in the bit-vector representing the changes in the data-set to be replicated in the at least one replication node.Type: ApplicationFiled: June 7, 2022Publication date: September 22, 2022Inventors: Philippe Francois Georges GENTRIC, Yannick GUIRAUD DEVAUX
-
Patent number: 11449782Abstract: Database queries are processed by a first client storing cached data. The first client and a second client host a probabilistic model yielding validity values associating with the cached data indicating a probability that the cached data stored coincides with corresponding original data. The first client randomly selects queries at the time the respective query is received from one of the plurality of clients. For each of the queries randomly selected, a first piece of the cached data stored at the first client and matching the randomly selected query is retrieved, and a first piece of the original data matching the randomly selected query from the at least one original data source is retrieved. The probabilistic model is adapted using a machine learning algorithm based on the retrieved first piece of the cached data and the retrieved first piece of the original data and made available to the second client.Type: GrantFiled: July 21, 2020Date of Patent: September 20, 2022Assignee: Amadeus S.A.S.Inventor: Philippe François Georges Gentric
-
Patent number: 11386074Abstract: The present invention relates to a method and a system for maintaining consistency of data between data-sets stored in a master database of a master computing node and corresponding data-sets stored in a replication database of at least one replication computing node. Each time an updated version of a stored data set is received, the master computing node is configured for updating a corresponding data-set stored in the master database and transmitting replication data relating to the updated data-set version to the at least one replication computing node for replication. The replication data comprising a bit-vector storing data values extracted from data fields of the data-set classified as volatile data fields. The data values stored in the bit-vector representing the changes in the data-set to be replicated in the at least one replication node.Type: GrantFiled: August 5, 2020Date of Patent: July 12, 2022Assignee: AMADEUS S.A.S.Inventors: Philippe Francois Georges Gentric, Yannick Guiraud Devaux
-
Publication number: 20220164348Abstract: Data is processed in a distributed computing environment with at least one server and a plurality of clients comprising at least a first client and a second client. The first client sends a first request to the server to obtain result data, receives raw data from the server as a response to the first request, processes the raw data to obtain the result data and stores the result data, and sends the result data to the second client in response to receiving a third request to obtain the result data from the second client.Type: ApplicationFiled: March 4, 2020Publication date: May 26, 2022Inventors: Philippe François Georges Gentric, Carlos Lo-Iacono Garcia, Charles-Antoine Robelin, Matthieu Delost
-
Publication number: 20220035790Abstract: Data is handled in a distributed computing environment comprising at least one server and a plurality of clients comprising at least a first client and a second client. The first client sends a first request for data to the second client, receives a first response from the second client as a response to the first quest, determines a probability of validity of the data requested based on a validity indication included in the first response indicating a probability that the data requested from the second client is invalid. The first client determines that the data requested by the first request and available from the second client is likely invalid, sends a second request to the server to obtain the data from the server and receives the data from the server.Type: ApplicationFiled: March 4, 2020Publication date: February 3, 2022Inventor: Philippe François Georges Gentric
-
Publication number: 20210042292Abstract: The present invention relates to a method and a system for maintaining consistency of data between data-sets stored in a master database of a master computing node and corresponding data-sets stored in a replication database of at least one replication computing node. Each time an updated version of a stored data set is received, the master computing node is configured for updating a corresponding data-set stored in the master database and transmitting replication data relating to the updated data-set version to the at least one replication computing node for replication. The replication data comprising a bit-vector storing data values extracted from data fields of the data-set classified as volatile data fields. The data values stored in the bit-vector representing the changes in the data-set to be replicated in the at least one replication node.Type: ApplicationFiled: August 5, 2020Publication date: February 11, 2021Inventors: Philippe Francois Georges GENTRIC, Yannick GUIRAUD DEVAUX
-
Publication number: 20210034995Abstract: Database queries are processed by a first client storing cached data. The first client and a second client host a probabilistic model yielding validity values associating with the cached data indicating a probability that the cached data stored coincides with corresponding original data. The first client randomly selects queries at the time the respective query is received from one of the plurality of clients. For each of the queries randomly selected, a first piece of the cached data stored at the first client and matching the randomly selected query is retrieved, and a first piece of the original data matching the randomly selected query from the at least one original data source is retrieved. The probabilistic model is adapted using a machine learning algorithm based on the retrieved first piece of the cached data and the retrieved first piece of the original data and made available to the second client.Type: ApplicationFiled: July 21, 2020Publication date: February 4, 2021Inventor: Philippe François Georges Gentric
-
Publication number: 20200296051Abstract: Incremental data processing at a computerized device includes determining a number of data sets from a plurality of data sets, each comprising values in at least two dimensions. The device accesses priority lists for a subset of the data sets. The priority lists specify data values for an ordered number of dimension value sets. Each priority list is sequentially processed to determine the specified data values for combinations of dimension values that apply to device requirements. Processing is aborted when a data value is determined for each combination of the dimension values that apply to the device requirements. A data value is selected among the determined data values. A number of data sets is determined based on the selected data values. A network route from a source device to a target device can be determined in this manner.Type: ApplicationFiled: March 13, 2020Publication date: September 17, 2020Inventors: Gurvan Nicolas HUIBAN, Stephane Pierre-Henri JANEL, Philippe François Georges GENTRIC, Herve Fresnel EBLOHOUE
-
Patent number: 8699953Abstract: A network of processing devices includes a medium for low-latency interfaces for providing point-to-point connections between each of the processing devices. A switch within each processing device is arranged to facilitate communications in any combination between the processing resources and the local point-to-point interfaces within each processing device. A networking layer is provided above the low-latency interface stack, which facilitates re-use of software and exploits existing protocols for providing the point-to-point connections. Higher speeds are achieved for switching between the relatively low numbers of processor resources within each processing device, while low-latency point-to-point communications are achieved using the low-latency interfaces for accessing processor resources that are external to a processing device.Type: GrantFiled: April 11, 2012Date of Patent: April 15, 2014Assignee: Texas Instruments IncorporatedInventors: Eric Louis Pierre Badi, Yves Michel Marie Massé, Philippe Francois Georges Gentric