Prioritized Sub-Payload Data Transmission for Reliable Delivery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data transmission methods split large payloads into equal-sized chunks, which are only useful if all chunks are received, leading to issues with timeouts and disruptions, particularly affecting the transmission of high-priority data.
Innovation Solution
The method involves atomizing large payloads into sub-payloads that can be used independently and prioritizing them for transmission, allowing critical data to be sent first, with lower priority sub-payloads enriching the transmission over time, using rules that dictate different priorities based on data type and importance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If large payloads are split into equal-sized chunks for transmission, then the data can be transmitted in manageable portions, but the transmission reliability deteriorates because all chunks must be received for the data to be useful, causing timeouts and disruptions
Solution Approach 1:
The patent divides the overall payload into multiple sub-payloads with different priorities (high, medium, low) based on importance and usefulness. Each sub-payload can be independently transmitted and used without requiring all other sub-payloads, allowing the system to process critical data even if the complete payload is not received.
Solution Approach 2:
The patent assigns different qualities (priorities) to different parts of the payload. High-priority sub-payloads contain critical information that should be transmitted first and processed immediately, while lower-priority sub-payloads can be transmitted later or discarded if transmission fails, ensuring that the most important data receives the highest quality of service.
2Device complexity
If all sub-payloads are transmitted with equal priority, then the transmission process is simple, but the usefulness of transmitted data deteriorates because critical high-priority data may be delayed or lost
Solution Approach 1:
The patent performs preliminary classification of payload data into priority levels before transmission begins. This pre-processing step organizes data into high, medium, and low priority sub-payloads, ensuring that critical information is identified and prepared for prioritized transmission before any network issues occur.
Solution Approach 2:
The patent implements dynamic transmission prioritization where sub-payloads are transmitted in priority order, and the system can adapt to transmission conditions by adjusting which sub-payloads to send first. This dynamic approach ensures critical data is transmitted during optimal conditions while less critical data can be delayed or discarded based on real-time network status.
Data Source
AI summary
A request to transmit an overall payload from a source computer system to a destination computer system can be received. A plurality of sub-payloads in the overall payload can be defined. Each sub-payload can be a computer-usable payload that includes feedback data regarding an experience in the source computer system and can be configured to be used without one or more other sub-payloads in the overall payload. The sub-payloads can be prioritized relative to each other to produce a computer-readable sub-payload priority order. The prioritizing can use rules that dictate different priorities for different sets of data in the sub-payloads. Sub-payload(s) can be transmitted from the source computer system to the destination computer system separately from each other in the sub-payload priority order. Also, data associating the one or more transmitted sub-payloads with the overall payload can be transmitted to the destination computer system.


