Metadata-Based Business Rule Interpreter for Mobile HR Workflows

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current human resource systems are slow in assembling, compiling, and executing business rules, leading to inefficiencies in performing operations, and they lack maintainability and security.

Innovation Solution

A metadata-based business rule interpreter that uses an abstract syntax tree structure composed of metadata objects, eliminating the need for compilation and relying on well-defined metadata constructs to interpret and execute business rules directly, resulting in a dramatic increase in speed and improved maintainability and security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If traditional compilation and execution methods are used for business rules, then the system can execute complex business logic, but the speed of operation becomes undesirably slow

Engineering Contradiction:
Improvespeed of business rule executionVSAvoidoperational efficiency
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

The patent replaces the traditional mechanical compilation and execution system with a metadata-based interpretation system. Instead of compiling business rules into executable code through traditional compilers, the system uses metadata objects that directly represent business rules and can be interpreted and executed immediately, eliminating the compilation phase and significantly speeding up operation.

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

Solution Approach 2:

The patent changes the fundamental parameter of how business rules are represented and processed. By transforming business rules into metadata objects with specific structures and properties, the system enables direct interpretation and execution without compilation, thereby changing the execution speed parameter from slow (traditional compilation) to fast (metadata interpretation).

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If business rule interpreters are used to conduct Internet-based business, then business operations can be performed remotely, but the compilation and execution speed becomes undesirably slow

Engineering Contradiction:
ImproveInternet-based business capabilityVSAvoidcompilation and execution speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The patent substitutes the traditional compilation-mechanism with a metadata interpretation-mechanism that is specifically optimized for Internet-based and mobile environments. This allows business rules to be executed rapidly in browser-based and mobile applications without the overhead of compilation, enabling fast remote business operations.

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

3Reliability

If traditional human resource systems are used, then business rules can be executed, but the systems lack maintainability and security

Engineering Contradiction:
Improvesystem security and maintainabilityVSAvoidsystem structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the business rule system into distinct metadata objects with clearly defined structures and relationships. This segmentation into organized metadata components (such as business rule metadata objects, syntax trees, and executor functions) improves maintainability by making the system modular and easier to manage, while also enhancing security through structured validation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal metadata-based framework that can handle various business rules and operations through a common structure. This universal approach improves maintainability by providing consistent patterns across different business scenarios and enhances security through standardized validation and interpretation mechanisms.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10893012B2Context aware metadata-based chat wizard
Publication Date: 2021.01.12 ADP INC
  • US10893012B2 patent drawing
  • US10893012B2 patent drawing
  • US10893012B2 patent drawing

AI summary

A method, computer system, and computer program product digitally manipulate a human resources workflow on a mobile device. The computer system identifies a mobile context of a chat message received from a mobile application executing on the mobile device. The computer system determines a human resources operation intended by the chat message. The determination is based in part on the mobile context. The computer system identifies a business rule corresponding to the human resources operation. The business rule comprises a plurality of linked metadata objects forming a syntax tree. The computer system interprets the plurality of metadata objects to implement the business rule within the mobile context. The computer system performs the human resources operation according to the business rule.