Group Eligibility Criteria Builder for HR Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for creating and managing expressions in human resources management systems are often rigid and require direct reprogramming, making it difficult for users to efficiently create or modify rules for employee group eligibility without technical expertise.

Innovation Solution

A graphical representation user interface is provided, allowing users to create, edit, and delete criteria blocks and logical operator blocks, with features like a define criteria user interface for changing block criteria and a building block editor for defining and modifying criteria across multiple expressions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If direct reprogramming is required to create or modify group eligibility rules, then system functionality can be customized, but ease of operation deteriorates and device complexity increases

Engineering Contradiction:
Improvecustomization capabilityVSAvoiduser accessibility
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces a graphical user interface as an intermediary layer between users and the underlying programming system. This GUI mediator translates user-friendly graphical operations into executable code, eliminating the need for users to directly program while maintaining full customization capability. The mediator handles the complexity of code generation and translation automatically.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical process of direct code writing with a graphical block-based assembly mechanism. Users assemble eligibility criteria by combining visual blocks representing different conditions and operators, which the system automatically translates into functional code. This substitution eliminates the need for users to understand or write underlying programming syntax.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Adaptability or versatility

If users can directly reprogram the system, then adaptability improves, but device complexity increases

Engineering Contradiction:
Improverule modification capabilityVSAvoidsystem structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the eligibility criteria into discrete, manageable blocks that can be independently created, edited, and combined. Each block represents a specific condition or operator, allowing the complex evaluation logic to be divided into simple, reusable units. This segmentation reduces the perceived complexity while maintaining full adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs templates and predefined blocks that users can copy and reuse in different contexts. Instead of creating eligibility rules from scratch, users select from pre-built blocks and combine them as needed. This copying mechanism reduces the effective complexity by providing standardized building blocks that simplify rule creation while maintaining customization flexibility.

Inventive Principle:
Principle #26Copying

3Ease of operation

If a graphical user interface is provided for creating expressions, then ease of operation improves, but device complexity increases

Engineering Contradiction:
Improveuser interface accessibilityVSAvoidsoftware architecture
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system provides self-service functionality where the graphical interface automatically generates and translates the underlying code without requiring user intervention in the programming layer. The system handles the complex translation tasks autonomously, allowing users to focus solely on defining eligibility criteria through simple graphical operations while the system manages the architectural complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250156816A1Group eligibility criteria builder
Publication Date: 2025.05.15 ADP INC
  • US20250156816A1 patent drawing
  • US20250156816A1 patent drawing
  • US20250156816A1 patent drawing

AI summary

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.