Message Header Data Correction via Stored Field Values
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods fail to accurately determine header data for messages, particularly when fields are omitted or incorrectly provided, leading to issues like spoofing, where the user-agent header field identifies an incorrect application, causing problems in message processing and response handling.
Innovation Solution
A method and system that store header data from initial messages to determine accurate values for subsequent messages by comparing stored data with the header data of the second message, allowing for the identification of omitted or incorrect fields and correcting them to ensure proper message processing and response handling.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If header data fields are omitted or incorrectly provided in messages to reduce data transmission size, then message size is reduced, but measurement precision of header data deteriorates
Solution Approach 1:
The system performs preliminary actions by storing header data from initial messages before processing subsequent messages. When a message arrives with omitted or incorrect header fields, the system retrieves and applies previously stored header data to complete or correct the current message's header information, ensuring accurate message processing without increasing transmission size.
2Ease of manufacture
If header data fields are omitted or incorrectly provided to simplify message structure, then ease of manufacture is improved, but reliability of message processing deteriorates
Solution Approach 1:
The system introduces an intermediary component that acts as a header data completion mechanism. When messages arrive with incomplete or incorrect header fields, this intermediary retrieves appropriate header data from stored information and inserts it into the message processing pipeline, thereby maintaining simple message structures while ensuring reliable message processing through data validation and completion.
3Productivity
If header data is not verified to maintain processing speed, then productivity is improved, but measurement precision of header data deteriorates
Solution Approach 1:
The system implements self-service by automatically comparing incoming message header data against stored header data from previous messages. This automated verification process identifies omitted or incorrect fields and retrieves appropriate values from stored information without requiring manual intervention, thereby maintaining high processing speed while ensuring header data accuracy through continuous validation.
Data Source
AI summary
Methods, apparatus and computer programs are provided for determining header data for and based on a plurality of messages. Each message comprises header data having a plurality of fields each of which has a value. A first message is received and data indicative of at least some of the header data of the first message is stored. A second message is received and a value for at least one given field associated with header data for the second message is determined based at least on the stored data and the header data of the second message. The determined value is other than a value of the given field of the second message.


