Patent ID: 11966381
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
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.