US 12,242,442 B2
Generating rules for data processing values of data fields from semantic labels of the data fields
John Joyce, Newton, MA (US); Marshall A. Isman, Myersville, MD (US); and Sandrick Melbouci, Lexington, MA (US)
Assigned to Ab Initio Technology LLC, Lexington, MA (US)
Filed by Ab Initio Technology LLC, Lexington, MA (US)
Filed on Dec. 28, 2023, as Appl. No. 18/399,522.
Application 18/399,522 is a continuation of application No. 17/006,504, filed on Aug. 28, 2020, granted, now 11,886,399.
Claims priority of provisional application 62/981,646, filed on Feb. 26, 2020.
Prior Publication US 2024/0126734 A1, Apr. 18, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/00 (2019.01); G06F 16/215 (2019.01); G06F 16/22 (2019.01); G06F 16/28 (2019.01); G06N 5/04 (2023.01); G06N 20/00 (2019.01)
CPC G06F 16/215 (2019.01) [G06F 16/2228 (2019.01); G06F 16/285 (2019.01); G06N 5/04 (2013.01); G06N 20/00 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method for selecting test data to cause execution of a processing rule during testing of a data processing application, the method including:
retrieving a label index that associates a label with a set of one or more fields in a data record, wherein the label identifies a type of information expected in each field of the set of one or more fields;
accessing a data dictionary that associates the type of information indicated by the label with a set of attribute values representing requirements for values of the one or more fields associated with the label, the requirements including logical or syntactical characteristics of the values for the one or more fields; and
for a field of a particular data record:
identifying, by accessing the label index, a particular label associated with the field of the particular data record;
retrieving, from the data dictionary, an attribute value for the particular label, the attribute value specifying a particular requirement for the field;
generating a rule that, when executed, specifies whether a value of the field includes the attribute value;
selecting a subset of fields from the particular data record according to the rule, wherein each selected field includes values that have the attribute value; and
providing the selected subset of fields to a data processing application for testing of the data processing application.