Message Processing System for Requirement Satisfaction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing message processing systems fail to efficiently utilize information due to unmet predefined requirements associated with message subjects, leading to delayed action and inefficiency, as they do not timely notify and facilitate the satisfaction of these requirements.

Innovation Solution

A database system and computing device that analyze electronic messages to determine if predefined requirements are met, constructing related messages and notifications to request processors, and providing compliance measures when requirements are not satisfied, allowing for timely action and efficient information utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the source waits to satisfy additional requirements before using the requested information, then the requirements are properly satisfied, but the efficiency of information utilization decreases due to delays

Engineering Contradiction:
Improverequirement satisfactionVSAvoidinformation utilization efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary actions by proactively identifying unmet requirements and notifying the source before the recipient uses the information. This allows the source to satisfy requirements in advance, preventing delays while maintaining reliability. The notification mechanism enables the source to take preliminary corrective actions without waiting for failure conditions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by notifying the source about unmet requirements associated with the message subject. This feedback loop enables the source to understand what requirements need satisfaction and take appropriate actions, thereby maintaining both reliability and efficiency through continuous monitoring and communication.

Inventive Principle:
Principle #23Feedback

2Productivity

If the system proactively notifies the source about unmet requirements, then the efficiency of information utilization improves, but the complexity of the message processing system increases

Engineering Contradiction:
Improveinformation utilization efficiencyVSAvoidmessage processing system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system introduces an intermediary component that acts as a mediator between the message transmission and the source. This intermediary analyzes messages for unmet requirements, generates notifications, and communicates with the source. By isolating the complexity in a dedicated intermediary module, the core message processing remains simple while gaining proactive requirement satisfaction capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The message processing system is segmented into distinct functional components: message reception, requirement analysis, notification generation, and message forwarding. This segmentation allows each component to handle specific tasks independently, making the overall system more manageable and maintainable despite the added functionality for proactive requirement checking.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10642812B1Database system, computing device and method for message construction, processing and storage dependent upon satisfaction of predefined requirements
Publication Date: 2020.05.05 MCKESSON CORPORATION
  • US10642812B1 patent drawing
  • US10642812B1 patent drawing
  • US10642812B1 patent drawing

AI summary

A database system, computing device and method are provided to construct and process messages in a manner dependent upon the satisfaction of predefined requirements. In regards to a method, an electronic message is received and a determination is made as to whether the subject of the electronic message is a member of a group for which the predefined requirements are to be satisfied. If so, the method determines whether the predefined requirements are satisfied with respect to the subject of the electronic message. The method also constructs a related message, causes the related message to be transmitted to a request processor and receives a response from the request processor. The method then constructs a response to the electronic message and, in an instance in which the predefined requirements are not satisfied, causes a notification regarding a failure to satisfy the predefined requirements to also be constructed.