IP Library Granted Patent US 12,079,882
Granted Patent B2
US 12,079,882 · App. 17/108,610 · Granted Sep 3, 2024

Conversion from schemas to payroll policies

Inventor: Gaetano Palummo (Milan, IT)
Assignee: ADP, Inc.
G06Q40/125G06F16/212G06F16/972G06F40/40G06Q10/0637G06Q10/101G06Q10/1053
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,079,882
App. No.
17/108,610
Granted
Sep 3, 2024
Kind
B2
Abstract

A method, system, and computer program product are provided for generating an external payroll policy for a payroll system. A legacy schema is identified for execution by a legacy payroll system. A set of functions and rules is identified within a processing flow of the legacy schema. The external payroll policy is generated in a selected format type, according to a processing flow of the functions and rules that were identified within the legacy schema.

Claims (50)

1. A method for generating an external payroll policy for a payroll system, the method comprising:

identifying, by a computer system, a legacy schema for execution by a legacy payroll system;

executing, by the computer system, a conversion framework on a processing flow of the legacy schema to distinguish a sequence of calls comprising a plurality of inputs, the conversion framework comprising a schema converter component configured to process legacy schemas to generate external payroll policies;

identifying, by the computer system responsive to the plurality of inputs distinguished via execution of the conversion framework, a set of functions and rules within the processing flow of the legacy schema;

generating, by the computer system using the conversion framework, a natural language description for the plurality of inputs of the sequence of calls distinguished by execution of the conversion framework;

generating, by the computer system based on the natural language description and the set of functions and rules generated by the conversion framework, a configuration table mapping the legacy schema to a selected format type;

transforming, by the computer system, the set of functions and rules generated by the conversion framework within the processing flow of the legacy schema into a corresponding one or more nodes of a set of composable data nodes; and

generating, by the computer system based on the configuration table, the external payroll policy via composition of the set of composable data nodes in accordance with the selected format type to form a structured data object that implements the external payroll policy for the payroll system.

2. The method of claim 1 , wherein the selected format type is a domain-specific language comprised of structured data objects, wherein each structured data object comprises composable data nodes that are composed according to the domain-specific language to form the structured data object.

3. The method of claim 2 , wherein generating, by the computer system, the external payroll policy further comprises

transforming, by the computer system, the set of functions and rules generated by the conversion framework within the processing flow of the legacy schema into a set of composable data nodes, wherein each function and rule that was identified within the processing flow of the legacy schema corresponds to one or more node of the set of composable data nodes; and

composing, by the computer system, the set of composable data nodes according to the domain-specific language to form a structure data object that implements the external payroll policy for the payroll system.

4. The method of claim 2 , further comprising:

interpreting, by the payroll system, the structured data object to implement the external payroll policy; and

performing, by the payroll system a payroll operation according to the external payroll policy.

5. A computer system, comprising:

a display system;

a graphical user interface displayed on the display system;

a hardware processor unit; and

a conversion framework in the computer system comprising a schema converter component to process legacy schemas to generate external payroll policies for a payroll system, wherein the conversion framework is configured:

to identify a legacy schema for execution by a legacy payroll system;

to distinguish a sequence of calls comprising a plurality of inputs of a processing flow of the legacy schema;

to identify, responsive to the plurality of inputs distinguished, a set of functions and rules within the processing flow of the legacy schema;

to generate a natural language description for the plurality of inputs of the sequence of calls distinguished by execution of the conversion framework;

to generate, based on the natural language description and the set of functions and rules generated by the conversion framework, a configuration table mapping the legacy schema to a selected format type;

to transform the set of functions and rules generated by the conversion framework within the processing flow of the legacy schema into a corresponding one or more nodes of a set of composable data nodes; and

to generate, based on the configuration table, an external payroll policy via composition of the set of composable data nodes in accordance with the selected format type to form a structured data object that implements the external payroll policy for the payroll system.

6. The computer system of claim 5 , wherein the selected format type is a domain-specific language comprised of structured data objects, wherein each structured data object comprises composable data nodes that are composed according to the domain-specific language to form the structured data object.

7. The computer system of claim 6 , wherein in generating the external payroll policy, the conversion framework is further configured:

to transform the set of functions and rules generated by the conversion framework within the processing flow of the legacy schema into a set of composable data nodes, wherein each function and rule that was identified within the processing flow of the legacy schema corresponds to one or more node of the set of composable data nodes; and

to compose the set of composable data nodes according to the domain-specific language to form a structured data object that implements the external payroll policy for the payroll system.

8. The computer system of claim 6 , further comprising:

interpreting, by a payroll system, the structured data object to implement the external payroll policy; and

performing, by a payroll system, a payroll operation according to the external payroll policy.

9. A non-transitory computer program product for generating an external payroll policy for a payroll system, the computer program product comprising:

a computer-readable storage media;

program code, stored on the computer-readable storage media, for identifying a legacy schema for execution by a legacy payroll system;

program code, stored on the computer-readable storage media, for executing a conversion framework on a processing flow of the legacy schema to distinguish a sequence of calls comprising a plurality of inputs, the conversion framework comprising a schema converter component configured to process legacy schemas to generate external payroll policies;

program code, stored on the computer-readable storage media, for identifying, responsive to the plurality of inputs distinguished via execution of the conversion framework, a set of functions and rules within the processing flow of the legacy schema;

program code, stored on the computer-readable storage media, for generating, using the conversion framework, a natural language description for the plurality of inputs of the sequence of calls distinguished by execution of the conversion framework;

program code, stored on the computer-readable storage media, for generating, based on the natural language description and the set of functions and rules generated by the conversion framework, a configuration table mapping the legacy schema to a selected format type;

program code, stored on the computer-readable storage media, for transforming the set of functions and rules generated by the conversion framework within the processing flow of the legacy schema into a corresponding one or more nodes of a set of composable data nodes; and

program code, stored on the computer-readable storage media, for generating, based on the configuration table, the external payroll policy via composition of the set of composable data nodes in accordance with the selected format type to form a structured data object that implements the external payroll policy for the payroll system.

10. The non-transitory computer program product of claim 9 , wherein the selected format type is a domain-specific language comprised of structured data objects, wherein each structured data object comprises composable data nodes that are composed according to the domain-specific language to form the structured data object.

11. The non-transitory computer program product of claim 10 , wherein the program code for generating the external payroll policy further comprises:

program code, stored on the computer-readable storage media, for transforming the set of functions and rules generated by the conversion framework within the processing flow of the legacy schema into a set of composable data nodes, wherein each function and rule that was identified within the processing flow of the legacy schema corresponds to one or more node of the set of composable data nodes; and

program code, stored on the computer-readable storage media, for composing the set of composable data nodes according to the domain-specific language to form a structured data object that implements the external payroll policy for the payroll system.

12. The computer program product of claim 10 , further comprising:

program code, stored on the computer-readable storage media, for interpreting the structured data object to implement the external payroll policy; and

performing a payroll operation according to the external payroll policy.

Assignments (2)
CHANGE OF NAME Recorded Feb 4, 2022
From: ADP, LLC
To: ADP, INC.
Reel/Frame 058959/0729 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2020
From: PALUMMO, GAETANO
To: ADP, LLC
Reel/Frame 054507/0402 →
Continuity (1)
Related Publication 20220172302A1 · Jun 2, 2022