IP Library Granted Patent US 12,619,929
Granted Patent B2
US 12,619,929 · App. 19/257,191 · Granted May 5, 2026

System and method for processing requirements in ERP and HRIS

Inventor: Aly Boghani (Lewisville, TX)
Assignee: Wolka Technologies LLC
G06Q10/06315
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,619,929
App. No.
19/257,191
Granted
May 5, 2026
Kind
B2
Abstract

A system and method for processing requirements in an enterprise resource planning (ERP)/human resources information system (HRIS)/human capital management (HCM) are disclosed. The system comprises a computing device having a processor and a computer-readable medium to store a set of instructions executed by the processor, a database for storing a plurality of requirements from the documents or spreadsheets, and a user virtual machine device to perform different tasks across different modules of ERP/HRIS/HCM. The processor maps the configuration requirements to an ERP/HRIS/HCM instance and provides an ability to configure, validate, compare against different environments/instances, and test at the speed, frequency, and precision provided the scale of complexity within configuration requirements and instances. Further, Robotic process automation (RPA) is configured to process the requirements in the ERP/HRIS/HCM systems for automation. The system also provides a complete blueprint of the overall ERP/HRIS/HCM landscape. Further, the system eliminates human error by automating the coding/configuration.

Claims (55)

1 . A method for processing a set of requirements in an enterprise resource planning (ERP) system, human resources information system (HRIS), human capital management (HCM) system, and/or human experience management (HXM) system, the method comprising:

retrieving a configuration workbook from one or more instances of the ERP system, the HRIS, the HCM system, and/or the HXM system;

allowing users to change a set of requirements directly in the configuration workbook;

dynamically splitting configuration tasks using robotic processing automation (RPA) technology and/or an application program interface (API) into smaller tasks managed by one or more simultaneously executing bots operating through a distributed architecture, wherein the bots perform configuration in parallel to reduce implementation time;

providing, by the one or more simultaneously executing bots, features to configure the one or more instances of the ERP system, the HRIS, the HCM system, and/or the HXM system based on the configuration workbook changed by the users;

determining whether the one or more simultaneously executing bots successfully provided features to configure the one or more instances of the ERP system, the HRIS, the HCM system, and/or the HXM system; and

notifying the users that the one or more simultaneously executing bots successfully provided features to configure the one or more instances of the ERP system, the HRIS, the HCM system, and/or the HXM system.

2 . The method of claim 1 further includes testing the configuration of the one or more instances of the ERP system, the HRIS, the HCM system, and/or the HXM system.

3 . The method of claim 1 , wherein the configuration workbook comprises one or more documents or spreadsheets generated automatically by a robotic processing automation (RPA) technology and/or an application program interface (API).

4 . The method of claim 3 further includes distributing them among a plurality of simultaneous bots to reduce processing time by:

analyzing task dependencies and resource requirements,

maintaining a distributed task queue for coordinating bot activities,

implementing an inter-bot messaging protocol that enables real-time task status updates and workload balancing,

detecting and eliminating redundant operations through a shared task registry, and

dynamically reassigning tasks between bots based on real-time monitoring of processing capacity metrics and completion rates for each bot, wherein tasks are redistributed from slower-processing bots to faster-processing bots to optimize overall configuration implementation time.

5 . The method of claim 3 further comprising mapping, via the RPA technology and/or an application program interface (API), the configuration requirements from the configuration workbook to the one or more instances of the ERP system, the HRIS, and/or the HCM system by:

automatically identifying configuration elements and entities within the configuration workbook,

validating the configuration elements and entities against predefined rules, and

automatically implementing validated configuration changes across the one or more instances.

6 . The method of claim 1 further comprising generating and maintaining a real-time blueprint of a technical landscape of the one or more instances of the ERP system, the HRIS, and/or and the HCM system, wherein the real-time blueprint is to track system configurations and dependencies across different environments.

7 . The method of claim 6 further comprising automatically performing configuration validation and testing by:

executing automated unit tests for the configuration requirements across different system instances,

comparing configuration states between different environments to identify inconsistencies,

validating configuration changes against predefined compliance rules, and

generating detailed validation reports highlighting success and failure states of configuration, wherein the automatically performing configuration validation improves system configuration accuracy by eliminating manual configuration errors and reduces configuration implementation time through parallel bot processing.

8 . The method of claim 1 , further includes connecting the set of requirements with a platform.

9 . The method of claim 1 , further includes providing a blueprint of a landscape of the one or more instances of the ERP system, the HRIS, the HCM system, and/or the HXM system.

10 . The method of claim 1 , further includes comparing the set of requirements against different environments or the one or more instances of the ERP system, the HRIS, the HCM system, and/or the HXM system.

11 . The method of claim 1 , wherein the configuration workbook comprises configuration requirements for the one or more instances of the ERP system, the HRIS, and/or the HCM system.

12 . One or more machine readable storage medium having one or more machine readable instructions that when executed on one or more processors cause the one or more processors to perform a method for processing a set of requirements in an enterprise resource planning (ERP) system, human resources information system (HRIS), human capital management (HCM) system, and/or human experience management (HXM) system, the method comprising:

retrieving a configuration workbook from one or more instances of the ERP system, the HRIS, the HCM system, and/or the HXM system;

allowing users to change a set of requirements directly in the configuration workbook;

dynamically splitting configuration tasks using robotic processing automation (RPA) technology and/or an application program interface (API) into smaller tasks managed by one or more simultaneously executing bots operating through a distributed architecture, wherein the bots perform configuration in parallel to reduce implementation time;

providing, by the one or more simultaneously executing bots, features to configure the one or more instances of the ERP system, the HRIS, the HCM system, and/or the HXM system based on the configuration workbook changed by the users;

determining whether the one or more simultaneously executing bots successfully provided features to configure the one or more instances of the ERP system, the HRIS, the HCM system, and/or the HXM system; and

notifying the users that the one or more simultaneously executing bots successfully provided features to configure the one or more instances of the ERP system, the HRIS, the HCM system, and/or the HXM system.

13 . The one or more machine readable storage medium of claim 12 , wherein the method further includes testing the configuration of the one or more instances of the ERP system, the HRIS, the HCM system, and/or the HXM system.

14 . The one or more machine readable storage medium of claim 12 , wherein the configuration workbook comprises one or more documents or spreadsheets generated automatically by a robotic processing automation (RPA) technology and/or an application program interface (API).

15 . The one or more machine readable storage medium of claim 14 , further includes dynamically splitting, by the RPA technology and/or the API, a large configuration task into smaller tasks managed by the one or more simultaneously executing bots.

16 . The one or more machine readable storage medium of claim 15 , wherein the method further includes distributing them among a plurality of simultaneous bots to reduce processing time by:

analyzing task dependencies and resource requirements,

maintaining a distributed task queue for coordinating bot activities,

implementing an inter-bot messaging protocol that enables real-time task status updates and workload balancing,

detecting and eliminating redundant operations through a shared task registry, and

dynamically reassigning tasks between bots based on real-time monitoring of processing capacity metrics and completion rates for each bot, wherein tasks are redistributed from slower-processing bots to faster-processing bots to optimize overall configuration implementation time.

17 . The one or more machine readable storage medium of claim 16 , wherein the method further comprising mapping, via the RPA technology and/or an application program interface (API), the configuration requirements from the configuration workbook to the one or more instances of the ERP system, the HRIS, and/or the HCM system by:

automatically identifying configuration elements and entities within the configuration workbook,

validating the configuration elements and entities against predefined rules, and

automatically implementing validated configuration changes across the one or more instances.

18 . The one or more machine readable storage medium of claim 12 , wherein the method further comprising generating and maintaining a real-time blueprint of a technical landscape of the one or more instances of the ERP system, the HRIS, and/or and the HCM system, wherein the real-time blueprint is to track system configurations and dependencies across different environments.

19 . The one or more machine readable storage medium of claim 18 further comprising automatically performing configuration validation and testing by:

executing automated unit tests for the configuration requirements across different system instances,

comparing configuration states between different environments to identify inconsistencies,

validating configuration changes against predefined compliance rules, and

generating detailed validation reports highlighting success and failure states of configuration, wherein the automatically performing configuration validation improves system configuration accuracy by eliminating manual configuration errors and reduces configuration implementation time through parallel bot processing.

Assignments (1)
MERGER Recorded May 13, 2026
From: WOLKA TECHNOLOGIES, LLC
To: NET2APPS, INC.
Reel/Frame 074646/0746 →
Continuity (4)
Continuation 18440511 · Feb 13, 2024
Continuation 18116887 · Mar 3, 2023
Provisional Application 63338529 · May 5, 2022
Related Publication 20250335846A1 · Oct 30, 2025
References Cited (23)
US 11138540B2 · Krishnamurthy · 2021 [cited by applicant]
US 11372828B1 · Bendapudi · 2022 [cited by examiner]
US 20070250417A1 · Lane · 2007 [cited by examiner]
US 20100100561A1 · Cooper · 2010 [cited by examiner]
US 20130073387A1 · Heath · 2013 [cited by examiner]
US 20130117056A1 · Abdic · 2013 [cited by examiner]
US 20130138470A1 · Goyal · 2013 [cited by examiner]
US 20170168665A1 · Hock · 2017 [cited by examiner]
US 20170169099A1 · Hock · 2017 [cited by examiner]
US 20200279200A1 · Makhija · 2020 [cited by examiner]
US 20210182996A1 · Cella et al. · 2021 [cited by applicant]
US 20210374479A1 · Zambetti et al. · 2021 [cited by applicant]
US 20220036302A1 · Cella · 2022 [cited by examiner]
US 20230109260A1 · Bald · 2023 [cited by examiner]
US 20230222531A1 · Cella · 2023 [cited by examiner]
Final Office Action notified Nov. 18, 2024 for U.S. Appl. No. 18/440,511. [cited by applicant]
Final Office Action notified Sep. 26, 2023 for U.S. Appl. No. 18/116,887. [cited by applicant]
Non-Final Office Action notified Jul. 29, 2024 for U.S. Appl. No. 18/440,511. [cited by applicant]
Non-Final Office Action notified Jun. 6, 2023 for U.S. Appl. No. 8/116,887. [cited by applicant]
Non-Final Office Action notified May 20, 2024 for U.S. Appl. No. 18/440,511. [cited by applicant]
Notice of Allowance notified Jan. 9, 2024 for U.S. Appl. No. 18/116,887. [cited by applicant]
Notice of Allowance notified May 14, 2025 for U.S. Appl. No. 18/440,511. [cited by applicant]
Restriction Requirement notified Apr. 24, 2024 for U.S. Appl. No. 18/440,511. [cited by applicant]