Airline Scheduling Rules Engine Conflict Minimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current airline operation computing systems face complexity in managing massive data and rapid changes due to weather or mechanical delays, with intricate scheduling rules that require efficient conflict minimization among multiple users.

Innovation Solution

An airline operations computing system with a rules engine that checks proposed schedule changes against predefined rules, providing real-time feedback and allowing multiple users to edit schedules while preventing conflicts, and includes a common rules engine for optimizers and decision support systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple users simultaneously edit airline schedules, then scheduling flexibility and user productivity improve, but conflicts between different schedulers increase

Engineering Contradiction:
Improvescheduling efficiencyVSAvoidschedule conflict
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system provides real-time feedback to users about schedule conflicts through visual indicators (e.g., highlighting conflicting changes in red). When User B's proposed changes conflict with User A's uncommitted changes, the system immediately notifies User B, allowing them to adjust their proposals before committing, thus preventing conflicts while maintaining multi-user productivity

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system introduces an intermediary mechanism (the conflict detection and notification system) that mediates between multiple users' schedule modifications. This intermediary monitors proposed changes, detects potential conflicts with other users' uncommitted changes, and facilitates resolution before changes are committed, enabling simultaneous editing without conflicts

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If real-time rule checking is performed for every proposed schedule change, then compliance with regulatory rules is ensured, but system complexity and processing time increase

Engineering Contradiction:
Improveregulatory complianceVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs rule checking in advance on proposed schedule changes before they are committed to the database. By checking compliance with regulatory rules and airline policies beforehand, the system prevents non-compliant changes from being saved, ensuring reliability without requiring continuous complex monitoring during operations

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The rule checking system operates autonomously to validate proposed changes against predefined rules without requiring manual intervention. The system self-services by automatically detecting rule violations and notifying users, reducing the need for complex human oversight while maintaining compliance

Inventive Principle:
Principle #25Self-service

3Manufacturing precision

If comprehensive rule validation is performed before committing changes, then schedule accuracy improves, but decision-making speed decreases

Engineering Contradiction:
Improveschedule accuracyVSAvoiddecision time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs comprehensive rule validation in advance on proposed changes before commitment. By checking all relevant rules beforehand and providing immediate feedback on violations, the system ensures schedule accuracy while allowing users to make informed decisions quickly without delays during the commitment process

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9378471B2Multiple user resource scheduling
Publication Date: 2016.06.28 GE AVIATION SYST TALERIS
  • US9378471B2 patent drawing
  • US9378471B2 patent drawing
  • US9378471B2 patent drawing

AI summary

Generally, an airline operations computing system accomplishes rule checking in an efficient and useful manner and provides functionality that allows multiple different users to accomplish schedule changes in a manner that minimizes conflicts between different schedulers. In addition, an airline operations computing system includes a common rules engine that is used by multiple different optimizer and decision support systems of the airline operations computing system.