US 11,947,553 B2
Distributed data processing
Philippe François Georges Gentric, La-Colle-sur-Loup (FR); Carlos Lo-Iacono Garcia, Valbonne (FR); Charles-Antoine Robelin, Antibes (FR); and Matthieu Delost, Grasse (FR)
Assigned to Amadeus S.A.S., Biot (FR)
Appl. No. 17/430,953
Filed by Amadeus S.A.S., Biot (FR)
PCT Filed Mar. 4, 2020, PCT No. PCT/EP2020/055676
§ 371(c)(1), (2) Date Aug. 13, 2021,
PCT Pub. No. WO2020/178327, PCT Pub. Date Sep. 10, 2020.
Claims priority of application No. 1902187 (FR), filed on Mar. 4, 2019.
Prior Publication US 2022/0164348 A1, May 26, 2022
Int. Cl. G06F 16/2458 (2019.01); G06F 16/23 (2019.01); G06F 16/27 (2019.01)
CPC G06F 16/2471 (2019.01) [G06F 16/2365 (2019.01); G06F 16/27 (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 to the server to obtain result data, wherein the first request comprises client request requirements;
receiving raw data from the server as a response to the first request, the raw data being in a state that is not yet completely processed by the server in order to meet client request requirements and enabling the first client to transform the raw data into the result data;
in response to determining that the raw data from the server is not in accordance with the client request requirements, processing the raw data to obtain the result data based on the client request requirements;
storing the result data;
receiving a second request from the second client to obtain the result data; and
sending the result data to the second client in response to receiving the second request.