US 11,983,187 B2
Global status monitoring for open data platform
Paresh Behede, Pune (IN); Todd Dixon, Pune (IN); Shreyas Mehta, Houston, TX (US); Geeta Ramdas, Pune (IN); and Julian Jose Moreno, Katy, TX (US)
Assigned to SCHLUMBERGER TECHNOLOGY CORPORATION, Sugar Land, TX (US)
Filed by Schlumberger Technology Corporation, Sugar Land, TX (US)
Filed on Oct. 24, 2022, as Appl. No. 18/048,904.
Claims priority of application No. 202221049241 (IN), filed on Aug. 29, 2022.
Prior Publication US 2024/0070161 A1, Feb. 29, 2024
Int. Cl. G06F 16/00 (2019.01); G06F 9/46 (2006.01); G06F 16/25 (2019.01)
CPC G06F 16/25 (2019.01) [G06F 9/46 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving a dataset ingested into a data platform, wherein the dataset relates to a wellsite, a reservoir, a wellbore, a wind farm, or a solar farm;
beginning a workflow and generating a correlation identifier in response to receiving the dataset, wherein the workflow comprises a plurality of choreographed services for processing the dataset;
listening for a plurality of event messages from the plurality of choreographed services of the workflow, the plurality of choreographed services operating independently of each other based on a plurality of events triggered in the data platform, the plurality of events related to contents of the dataset and comprising the correlation identifier;
populating a message storage with a plurality of status updates related to execution of the plurality of choreographed services of the workflow having the correlation identifier; and
publishing a status message associated with the correlation identifier in response to each status update of the plurality of status updates to provide a status of the execution of the plurality of choreographed services of the workflow, wherein the listening, the populating, and the publishing track the workflow for processing the dataset without tracking changes to the dataset.