Dynamic Process Prioritization Using Multi-Attribute Hashing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional business process prioritization methods rely on static approaches that fail to consider dynamic run-time aspects and multiple attributes from various information domains, leading to inefficient prioritization and re-prioritization of business processes.

Innovation Solution

A cross-domain multi-attribute hashed and weighted dynamic process prioritization method that identifies and weights attributes from multiple informational domains, including business-level requirements, infrastructure capabilities, and historical performance, to assign dynamic priorities to process-level input requests, using hashing and weighting techniques to categorize and re-prioritize processes based on real-time data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If static priorities are assigned to processes, then the prioritization system is simple to implement, but it fails to consider dynamic run-time aspects and multiple attributes from various information domains

Engineering Contradiction:
Improveadaptability to dynamic conditionsVSAvoidcomplexity of prioritization system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic prioritization by continuously monitoring multiple attributes from different information domains (business processes, infrastructure, historical performance) and adjusting process priorities in real-time based on current conditions, transforming the static prioritization system into a dynamic one that adapts to changing run-time aspects

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The prioritization system is segmented into multiple independent attribute domains (business-level attributes, infrastructure attributes, historical performance attributes) that can be identified, weighted, and processed separately, then combined to form the overall dynamic priority, making the complex system manageable through modular decomposition

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If multiple attributes from multiple informational domains are identified and weighted dynamically, then the prioritization accuracy and business requirement compliance improve, but the processing complexity and computational overhead increase

Engineering Contradiction:
Improveprioritization accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary identification of relevant attributes from multiple information domains before the actual prioritization decision is made, pre-processing and organizing the multi-attribute data so that the final weighting and priority assignment can be executed efficiently with reduced computational overhead

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically changes the weights assigned to different attributes based on current business requirements and run-time conditions, allowing the prioritization model to adapt its parameters (attribute weights) to achieve higher accuracy in different operational contexts without requiring a completely new processing system

Inventive Principle:
Principle #35Parameter changes

3Productivity

If dynamic prioritization is implemented using hashing and weighting techniques, then the re-prioritization efficiency improves, but the computational resources required increase

Engineering Contradiction:
Improvere-prioritization efficiencyVSAvoidcomputational resource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system uses hashing techniques to create condensed representations (copies) of the multi-attribute priority data, allowing rapid re-prioritization decisions to be made by comparing and manipulating these hashed representations rather than processing the full multi-attribute datasets, thereby improving re-prioritization efficiency while reducing computational resource consumption

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10699238B2Cross-domain multi-attribute hashed and weighted dynamic process prioritization
Publication Date: 2020.06.30 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10699238B2 patent drawing
  • US10699238B2 patent drawing
  • US10699238B2 patent drawing

AI summary

A set of attributes are identified within a received input request of a workflow process. The attributes at least in part represent historical process performance of similar workflow processes. Each of the attributes are weighted into a weighted process prioritization data set based upon the historical workflow process performance. The input request is assigned to a process priority based upon the weighted process prioritization data set.