Scatterer Gatherer Network Latency Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current network latency values exceed the requirements for safe and effective operation of remotely controlled apparatuses, leading to unpredictable and potentially destructive control inputs due to varying transmit and receive times across web-based networks, which existing latency reduction methods fail to adequately address.
Innovation Solution
A method and device that transmit multiple identical packets through a network, where the network determines the path each packet takes, with a gatherer receiving the first packet to arrive and discarding later ones, interpolating for missing data if necessary, and using the reconstructed data to manipulate remote apparatuses while providing feedback through a different return path.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple identical packets are transmitted through the network, then the probability of at least one packet arriving within the required time threshold increases, but the network bandwidth consumption and transmission complexity increase
Solution Approach 1:
The patent creates multiple identical copies of control packets and transmits them simultaneously through the network. Each packet contains the same control data but takes a different network path. The receiving end collects the first arriving packet and discards duplicates, ensuring reliable delivery while managing network resource usage through intelligent packet filtering.
Solution Approach 2:
The control signal is segmented into multiple identical packets that are transmitted in parallel through different network routes. This segmentation allows the system to exploit multiple network paths simultaneously, increasing the likelihood that at least one packet will arrive within the required time threshold while distributing network load across multiple channels.
2Loss of time
If multiple identical packets are transmitted through different network paths, then the average latency is reduced, but the device complexity and processing overhead increase
Solution Approach 1:
The system pre-establishes multiple network paths for packet transmission before actual control signals need to be sent. Packet identifiers and path information are pre-configured, allowing the receiving end to efficiently sort and select the first arriving packet without complex real-time routing decisions, thereby reducing processing overhead despite multiple packet streams.
Solution Approach 2:
The patent introduces an intermediary packet management system at the receiving end that automatically sorts incoming packets by arrival time, identifies the first packet from each group, and discards duplicates. This intermediary layer simplifies the complexity by providing a standardized, automated process for handling multiple packets rather than requiring complex application-level processing.
3Measurement precision
If the system waits for packets to arrive before processing, then data accuracy is improved, but the processing time increases beyond acceptable thresholds
Solution Approach 1:
The system performs preliminary actions by sending multiple packet copies in advance with pre-assigned identifiers. The receiving end is pre-configured to recognize packet groups and automatically select the first arriving packet based on timing information embedded in the packet headers. This eliminates the need to wait for all packets to arrive before processing, as the system is already prepared to immediately use the first valid packet.
Solution Approach 2:
The patent employs partial action by transmitting more packets than strictly necessary (excessive action) and then selecting only the first arriving packet from each group. This approach ensures that the system has more than enough data to work with, allowing it to immediately process the first valid packet without waiting for potential duplicates, thereby balancing accuracy requirements with real-time processing needs.
Data Source
AI summary
A scatterer gatherer method and device configured to remotely manipulate an apparatus. The scatterer sends a group of identical packets through a network. The route each packet takes through the network is determined by the network. The time taken for a first packet of a group to travel from origin to destination is unequal from that taken by a second packet of the group. A gatherer is configured to receive each packet, determine which is the first of the group of identical packets to arrive, store the first and discard the later arriving packets of the group. The gatherer further configured to interpolate to determine a value for a missing group of packets should none of the group arrives within a predetermined time. The method and device further configured to use the stored data to remotely manipulate an apparatus then provide feedback to the user through a return network path.


