Group eligibility criteria builder

Inventors

Vining, KyleFaria, PeterGarwal, AshishKeswani, PoojaPereira, Carl

Assignees

ADP Inc

Interested in licensing this patent?

MTEC can help explore whether this patent might be available for licensing for your application.

Publication Number

US-12099976-B2

Patent

Publication Date

2024-09-24

Expiration Date


Abstract

A system, method implemented on a computer system, and computer program product for generating an expression. A graphical representation of the expression comprising criteria blocks and logical operator blocks is displayed on a user interface. Each of the criteria blocks includes criteria information defining a criteria, an edit block control element, and a delete block control element. A user interface to receive changes to the criteria information for a selected criteria block is displayed in response to selecting the edit block control element for the selected criteria block. The selected criteria block is deleted from the expression in response to selecting the delete block control element for the selected criteria block. A building block may be used to define criteria for criteria blocks in several expressions. Criteria for expressions defined using a building block are changed automatically in response to changes to the building block.

Core Innovation

The invention relates to a group eligibility criteria builder for an HR management system. It uses a graphical expression editor in which an expression is represented with criteria blocks and logical operator blocks to define employee-group eligibility, and the editor displays a graphical representation of a first expression intended to establish a first group of one or more employees.

Each criteria block includes criteria information defining a criteria for inclusion, together with an edit block control element and a delete block control element. In response to selecting an expression control element associated with a criteria block, the criteria block is added to a second expression to establish a second group, with the second expression including the criteria information.

In response to selecting the edit block control element, the editor displays a define criteria user interface to receive a change to the criteria information, where the change changes eligibility for inclusion in the first group and also changes eligibility for inclusion in the second group. The document further describes deleting a criteria block from the first expression, building blocks and a building block editor so that edits to a building block automatically propagate to all expressions and groups that use it, and overall expression rule sets, hierarchies, and code generation from expressions for deployment.

Claims Coverage

The independent claims are 1, 14, and 27, and each covers generating expressions in a graphical representation using criteria blocks and logical operator blocks and updating employee-group eligibility across a first expression and a second expression. The claims include four inventive features centered on add, edit, and delete interactions for criteria blocks.

Graphical expression with criteria and logical operator blocks for employee-group eligibility

A graphical representation of a first expression comprises a plurality of criteria blocks and logical operator blocks to establish a first group of one or more employees, where each first criteria block comprises criteria information defining a criteria for inclusion in the first group.

Add a criteria block from the first expression to a second expression for a second employee group

In response to selecting, by a user, an expression control element associated with the first criteria block, add the first criteria block to a second expression to establish a second group, where the second expression includes the criteria information defining the criteria.

Edit criteria information via a define criteria user interface with coordinated eligibility updates

In response to selecting the edit block control element for the first criteria block, display a define criteria user interface configured to receive a change to the criteria information for the first criteria block, wherein the change changes eligibility for inclusion in the first group and also changes eligibility for inclusion in the second group based on the second expression including the criteria information for the first criteria block.

Delete a criteria block from the first expression

In response to selecting by the user the delete block control element for the first criteria block, delete the first criteria block from the first expression.

Across independent claims 1, 14, and 27, the inventive coverage centers on a graphical expression editor that builds expressions from criteria blocks and logical operator blocks to define employee-group eligibility, with add, edit, and delete controls. Editing criteria information through a define criteria user interface changes eligibility for inclusion in both a first group and a corresponding second group derived from a second expression containing the criteria information.

Stated Advantages

Not explicitly described in patent.

Documented Applications

Not explicitly described in patent.

JOIN OUR MAILING LIST

Stay Connected with MTEC

Keep up with active and upcoming solicitations, MTEC news and other valuable information.