US 11,966,381 B2
Event driven data health monitoring
Liangzhao Zeng, Cupertino, CA (US); Ting Yu Cliff Leung, San Jose, CA (US); Yat On Lau, San Jose, CA (US); Jimmy Hong, Belmont, CA (US); Chuang Yao, Sunnyvale, CA (US); Yen-Ting Liu, Milpitas, CA (US); and Ting-Kuan Wu, Cupertino, CA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Nov. 9, 2021, as Appl. No. 17/454,232.
Prior Publication US 2023/0147939 A1, May 11, 2023
Int. Cl. G06F 16/23 (2019.01)
CPC G06F 16/2365 (2019.01) [G06F 16/2379 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
maintaining a data pool including a plurality of heterogeneous data sets;
receiving a first data batch of a data set from a data source into the data pool;
determining a current state of the data set based on a data set state diagram including a plurality of data set states;
identifying a condition of the first data batch;
setting a data batch state for the first data batch, based on a data batch state diagram; and
updating the data batch state of a prior data batch received before the first data batch, based on the condition of the first data batch and the data batch state diagram of the prior data batch;
transitioning the data set state diagram, based on the condition of the first data batch, to an updated data set state;
maintaining a data state repository storing the data set state for each of the plurality of heterogeneous data sets; and
in response to a query for a status of a data set in the data pool, responding with the status using the data state diagram without accessing the data set.