US 12,462,910 B2
Systems and methods for automated validation and resolution of exception records
Sam Faris Khashman, Charlotte, NC (US)
Assigned to Technology Partners LLC, Charlotte, NC (US)
Filed by Technology Partners LLC, Charlotte, NC (US)
Filed on Nov. 8, 2024, as Appl. No. 18/940,976.
Claims priority of provisional application 63/547,984, filed on Nov. 9, 2023.
Prior Publication US 2025/0157602 A1, May 15, 2025
Int. Cl. G16H 10/60 (2018.01); G06F 9/451 (2018.01)
CPC G16H 10/60 (2018.01) [G06F 9/451 (2018.02)] 20 Claims
OG exemplary drawing
 
1. A method for automated batch processing of a plurality of exception records, the method comprising:
displaying an automated batch processing graphical user interface comprising:
a batch explorer user interface container that includes a hierarchical view of a plurality of exception record batches,
a first artifact user interface component that is configured to display a plurality of top-level exception records associated with an exception record batch selected in the batch explorer user interface container,
a second artifact user interface component that is configured to display a plurality of sub-level exception records subordinate to a top-level exception record selected in the first artifact user interface component, and
a plurality of editable user interface fields that are configured to receive input for modifying a plurality of attributes associated with a first sub-level exception record selected in the second artifact user interface component;
receiving, via the plurality of editable user interface fields, one or more first inputs for intra-record resolution of an attribute exception associated with one or more attributes of the plurality of attributes associated with the first sub-level exception record;
transitioning the first sub-level exception record from an exception detected state to a ready to post state in response to receiving the one or more first inputs;
receiving, via the automated batch processing graphical user interface, one or more second inputs for intra-record resolution of one or more second sub-level exception records of the plurality of sub-level exception records;
transitioning, in a computer database, each of the one or more second sub-level exception records from the exception detected state to the ready to post state in response to receiving the one or more second inputs;
detecting, via the automated batch processing graphical user interface, a trigger condition indicating that each of the plurality of sub-level exception records have been released via a selection of a release button of the automated batch processing graphical user interface; and
in response to detecting the trigger condition via the automated batch processing graphical user interface:
automatically executing a plurality of recursive inter-record validations for the exception record batch, wherein automatically executing the plurality of recursive inter-record validations includes:
(I) automatically generating, via an inter-record time concurrency validation, a time concurrency error signal indicating that one or more first groups of top-level exception records and sub-level exception records of the exception record batch is associated with a time concurrency validation error,
(II) automatically re-positioning the one or more first groups of top-level exception records and sub-level exception records associated with the time concurrency validation error into a time concurrency review queue of the batch explorer user interface container based on the automatically generating of (I),
(III) automatically generating, via an inter-record modifier validation, a modifier processing error signal indicating that one or more second groups of top-level exception records and sub-level exception records of the exception record batch is associated with a modifier processing validation error, and
(IV) automatically re-positioning the one or more second groups of top-level exception records and the sub-level exception records associated with the modifier processing validation error into a modifier processing review queue of the batch explorer user interface container based on the automatically generating of (III);
automatically detecting, via the plurality of recursive inter-record validations, that the one or more first inputs for intra-record resolution of the first sub-level exception record and the one or more second inputs for intra-record resolution of the one or more second sub-level exception records have caused one or more inter-record errors among the first sub-level exception record and the one or more second sub-level exception records, including the time concurrency validation error and the modifier processing validation error;
executing automated navigation within the automated batch processing graphical user interface in response to automatically detecting the one or more inter-record errors, wherein executing the automated navigation within the automated batch processing graphical user interface includes:
executing first automated navigation that automatically navigates the automated batch processing graphical user interface to a parent directory item of the batch explorer user interface container that at least contains the first sub-level exception record and the one or more second sub-level exception records;
executing second automated navigation that automatically navigates the automated batch processing graphical user interface to a time concurrency folder of the parent directory item comprising the time concurrency review queue based at least on detecting the time concurrency error signal, wherein the time concurrency review queue includes a first user interface table component, a second user interface table component, and a third user interface table component;
based on executing the second automated navigation:
inserting, into the first user interface table component of the time concurrency review queue, a first plurality of top-level exception records associated with the one or more first groups of top-level exception records and sub-level exception records,
inserting, into the second user interface table component of the time concurrency review queue, a second plurality of sub-level exception records associated with a selected top-level exception record in the first user interface table component, and
inserting, into the third user interface table component of the time concurrency review queue, a third plurality of second-level exception records associated with a selected sub-level exception record in the second user interface table component;
displaying, via the automated batch processing graphical user interface, the time concurrency review queue based on the inserting of the first plurality of top-level exception records, the second plurality of sub-level exception records, and the third plurality of second-level exception records;
executing third automated navigation that automatically navigates the automated batch processing graphical user interface to a modifier processing folder of the parent directory item comprising the modifier processing review queue based at least on detecting the modifier processing error signal and all time concurrency validation errors of the time concurrency review queue being resolved across the third plurality of second-level exception records and a remainder of one or more other sub-level exception records in the one or more first groups of top-level exception records and sub-level exception records;
executing fourth automated navigation that automatically navigates the automated batch processing graphical user interface to a service unit review folder of the parent directory item based at least on detecting a service unit review error signal and all modifier processing validation errors of the modifier processing review queue being resolved across the one or more second groups of top-level exception records and sub-level exception records; and
converting, at the computer database, the third plurality of second-level exception records, the remainder of the one or more other sub-level exception records, and the one or more second groups of top-level exception records and sub-level exception records to validated records after executing the automated navigation within the automated batch processing graphical user interface.