Maintenance Alert Queueing With Multi-Criteria Fair Ranking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current alert ranking systems for medical imaging devices primarily rely on priority, which fails to consider other critical factors such as deadline, service contracts, and the number of similar systems, leading to suboptimal prioritization and potential missed alerts, especially in scenarios where predictive models become outdated or hospitals have limited resources.

Innovation Solution

Implementing a credit-based fair queuing process that assigns discrete values to multiple criteria, including predictive model performance, deadline, and service contract details, to generate a ranked list of alerts, ensuring that alerts are prioritized based on a comprehensive evaluation of these factors, rather than solely on priority.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If alerts are ranked solely by priority, then the ranking process is simple and fast, but critical factors such as deadline, service contracts, and system redundancy are not considered, leading to suboptimal alert prioritization

Engineering Contradiction:
Improvealert ranking processVSAvoidalert prioritization accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The alert ranking process is segmented into multiple independent criteria (priority, deadline, service contract level, system redundancy) that are evaluated separately and then combined. Each criterion is assigned a discrete value, and these values are multiplied to compute a comprehensive share for each alert, enabling detailed evaluation while maintaining computational efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transitions from a single-dimensional priority-based ranking to a multi-dimensional evaluation space by introducing additional criteria (deadline, service contract, redundancy). Each alert is represented as a point in this multi-dimensional space, and the credit-based fair queuing algorithm navigates this expanded space to determine optimal ranking.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If multiple criteria are considered in alert ranking, then alert prioritization becomes more accurate and comprehensive, but the complexity of the ranking system increases

Engineering Contradiction:
Improvealert prioritization accuracyVSAvoidranking system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system changes the parameters of the ranking process by introducing discrete value assignments for each criterion and using multiplicative combination to compute shares. This parameter transformation enables comprehensive multi-criteria evaluation while maintaining computational tractability through the credit-based fair queuing mechanism.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The ranking system is designed to be self-regulating through the credit-based fair queuing algorithm, which automatically balances multiple criteria without requiring external intervention. The algorithm inherently manages the complexity of multi-criteria evaluation by using share computations and credit accumulation to produce balanced rankings.

Inventive Principle:
Principle #25Self-service

3Reliability

If a comprehensive multi-criteria evaluation is performed, then more factors are considered for better decision making, but the computational resources and time required increase

Engineering Contradiction:
Improvedecision making qualityVSAvoidcomputational time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system applies partial evaluation in that not all alerts need to be fully evaluated with all criteria simultaneously. The credit-based fair queuing algorithm processes alerts in batches, accumulating credits over time, which allows for progressive evaluation rather than requiring complete evaluation of all alerts at once, reducing immediate computational burden.

Inventive Principle:
Principle #16Partial or excessive action

4Quantity of substance

If alerts with low priority are included in the ranked list, then more alerts can be monitored, but high priority alerts may be overwhelmed and not reviewed promptly

Engineering Contradiction:
Improvenumber of alerts monitoredVSAvoidalert review speed
Core Design Contradiction:
Quantity of substanceVSSpeed

Solution Approach 1:

The credit-based fair queuing algorithm creates equipotentiality in the alert evaluation process by ensuring that all alerts, regardless of priority level, have an opportunity to accumulate credits and reach the top of the ranked list. High priority alerts accumulate credits faster, but low priority alerts are not completely suppressed, creating a balanced evaluation environment that prevents any single alert from permanently dominating the queue.

Inventive Principle:
Principle #12Equipotentiality

Data Source

PatentUS20230410995A1Multi-criteria fair queueing of alerts
Publication Date: 2023.12.21 KONINKLIJKE PHILIPS NV
  • US20230410995A1 patent drawing
  • US20230410995A1 patent drawing

AI summary

A method (100) of generating a ranked list (42) of alerts (30) from files (32) of electronic devices (12) includes: applying predictive models (34) to data of the files to generate maintenance alerts for the electronic devices; assigning discrete values for a set of criteria (36) to each maintenance alert whereby the maintenance alert has a share computed as a product of the assigned discrete values; performing a credit-based queuing process (38) to assign the maintenance alerts to slots of a ranked list, wherein in the credit-based queuing process the maintenance alerts accumulate credits in accord with the shares computed for the respective maintenance alerts; and displaying, on a display device (24) operatively connected with the at least one electronic processor, the maintenance alerts as the ranked list in accordance with the assignments of the maintenance alerts to the slots of the ranked list.