US 12,086,129 B2
Distributed data processing
Philippe François Georges Gentric, La-Colle-sur-Loup (FR)
Assigned to Amadeus S.A.S., Biot (FR)
Filed by Amadeus S.A.S., Biot (FR)
Filed on Oct. 3, 2023, as Appl. No. 18/376,134.
Application 18/376,134 is a continuation of application No. 17/430,871, granted, now 11,829,345, previously published as PCT/EP2020/055697, filed on Mar. 4, 2020.
Claims priority of application No. 1902193 (FR), filed on Mar. 4, 2019.
Prior Publication US 2024/0028583 A1, Jan. 25, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/00 (2019.01); G06F 16/23 (2019.01); G06F 17/18 (2006.01); G06F 16/2455 (2019.01)
CPC G06F 16/2365 (2019.01) [G06F 17/18 (2013.01); G06F 16/24552 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method for handling data in a distributed computing environment comprising a server and a plurality of clients, the plurality of clients comprising a first client and a second client, and the method comprising, at the first client:
sending a first request for the data to the second client;
receiving a first response from the second client in response to the first request;
determining a probability of validity of the data requested by the first request and available from the second client based on a validity indication included in the first response, wherein the validity indication indicates a probability that the data requested from the second client is invalid, and the validity indication comprises a timestamp indicating a time when the requested data was generated and a validity rate of the requested data modeled by a probabilistic model;
calculating a validity probability value based on the timestamp, the validity rate, and a current time or a time of receipt of the data;
comparing the validity probability value with a given threshold value;
determining that the requested data is likely invalid if the validity probability value is below the given threshold value; and
in response to determining that the data requested by the first request and available from the second client is likely invalid,
sending a second request to the server to obtain the data from the server;
receiving the data from the server in a second response to the second request, wherein the second response includes a validity indication indicating a probability that the data requested from the server is invalid; and
storing the data received from the server associated with the validity indication included in the second response.