Patent ID: 11972367
Assignee: SAP SE
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 20:
21. A non-transitory computer-readable medium having instructions stored thereon that, when executed by at least one computing device, cause the at least one computing device to perform operations comprising:
receiving an initial dataset at the at least one computing device, wherein the initial dataset is generated by a first execution of software on a client device, and the initial dataset is known to be correctly generated by the first execution of the software on the client device;
generating an initial set of rules from the initial dataset;
receiving a post-update dataset sought to be added to the initial dataset at the at least one computing device, wherein the post-update data set is generated by a second execution of the software on the client device after the software on the client device is updated;
determining the post-update dataset is different than the initial dataset;
in response to determining that the post-update data set is different than the initial data set, determining that the post-update dataset is incorrect using the initial set of rules;
transmitting an alert that the post-update dataset is incorrect to the client device;
receiving a fixed version of the post-update dataset sought to be added to the initial dataset from the client device in response to transmitting the alert that the post-update dataset is incorrect to the client device;
receiving a confirmation that the fixed version of the post-update dataset is correct from the client device;
in response to receiving the confirmation, adding the fixed version of the post-update dataset to the initial dataset for a first time at the at least one computing device, thereby generating an updated dataset; and
in response to the adding, generating, an updated set of rules based on the updated dataset.