Serial Data Packet Repetition for High-Speed Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data transfer methods over serial connections are unreliable and inefficient, often requiring timeout mechanisms that reduce effective data rate and increase errors, especially when handling large data streams for high-capacity devices like printers.

Innovation Solution

The method involves transmitting repetition packets with identifiers, allowing the receiver to quickly identify and correct faulty packets, thereby reducing delay and error in data transfer without relying on timeout mechanisms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If timeout mechanisms are used to handle faulty packets in serial data transfer, then reliability is improved, but data transfer speed and effective data rate deteriorate

Engineering Contradiction:
Improvedata transfer reliabilityVSAvoiddata transfer speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by transmitting repetition packets in advance during periods of free transfer capacity, before faults occur. These repetition packets are sent proactively during idle time slots, so when a fault occurs, the receiver already has backup packets available for immediate substitution, eliminating the need for timeout-based retransmission and maintaining high data transfer speed while ensuring reliability.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If repetition packets are transmitted during free transfer capacity, then data transfer efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvedata transfer efficiencyVSAvoidprotocol complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies copying by creating simple duplicate copies of data packets (repetition packets) that contain identical information. These copies are transmitted during free transfer capacity periods. The receiver uses these copies to replace faulty packets through simple identifier comparison, avoiding complex error correction algorithms while maintaining high data transfer efficiency.

Inventive Principle:
Principle #26Copying

3Productivity

If timeout mechanisms are reduced or eliminated, then data transfer speed is improved, but reliability deteriorates

Engineering Contradiction:
Improvedata transfer speedVSAvoiderror correction capability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies beforehand cushioning by preparing repetition packets in advance during free transfer capacity periods. These repetition packets serve as a cushion or backup against potential transmission faults. When a fault occurs, the receiver can immediately substitute the faulty packet with a pre-prepared repetition packet, eliminating the need for timeout mechanisms while maintaining reliability through this proactive error protection buffer.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS7760655B2Method and device for transfer of data over a data connection from a sender to a receiver by means of packets
Publication Date: 2010.07.20 OCE PRINTING SYST GMBH
  • US7760655B2 patent drawing
  • US7760655B2 patent drawing
  • US7760655B2 patent drawing

AI summary

In a method and device for transfer of data over a data connection from a transmitter to a receiver by means of packets, repetition packets with respect to predetermined packets are transmitted given free transfer capacity The packets and their corresponding repetition packets comprise an identifier by use of which the receiver can identify the packets. Given a faulty transfer of a packet, the receiver can identify this quickly via the provision of the repetition packets and can introduce corresponding countermeasures This method is in particular provided for serial high-capacity data connections in which a faulty transfer of individual packets cannot be precluded in principle.