Wireless Client Real-Time Data Acknowledgement Mechanism

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional WLANs face challenges in providing Quality of Service (QoS) for real-time data transmission, such as streaming audio and video, as existing protocols like RTP do not require acknowledgement packets, leading to inefficiencies and potential delays.

Innovation Solution

A wireless communication system and client configuration that transmits real-time data packets in an uncompressed format, using IEEE protocols like 802.11, 802.11a, 802.11b, 802.11g, 802.11n, and 802.20, with a control engine configuring parameters like beacon interval, data transfer rate, and contention window to support real-time transmission modes, ensuring efficient and reliable data transfer without TCP/IP headers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If RTP protocol is used for real-time data transmission, then transmission speed is improved, but reliability deteriorates because ACK packets are not required

Engineering Contradiction:
Improvetransmission speedVSAvoidtransmission reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent segments the transmission protocol into two parts: uses RTP for the data payload to maintain high transmission speed, and adds a separate acknowledgment mechanism at the application layer to ensure reliability. This allows the system to benefit from RTP's efficiency while adding reliability through optional ACK packets.

Inventive Principle:
Principle #1Segmentation

2Productivity

If compression circuitry is added to reduce data size, then transmission efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvetransmission efficiencyVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts the compression function from the transmission system by using pre-compressed formats like MP3 or AAC that are processed before transmission. This removes the need for real-time compression circuitry in the transmission device, reducing complexity while maintaining transmission efficiency through efficient codec formats.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If TCP/IP headers are included in real-time data packets, then protocol compatibility is improved, but transmission delay increases

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidtransmission delay
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements a dynamic packet format that can adapt between including full TCP/IP headers for general compatibility and using streamlined headers for time-critical real-time data. The system dynamically selects the appropriate header format based on the specific transmission requirements, balancing compatibility and delay.

Inventive Principle:
Principle #15Dynamics

4Reliability

If standard CSMA/CA protocol is used for medium access, then collision avoidance is improved, but real-time transmission performance deteriorates due to random backoff delays

Engineering Contradiction:
Improvecollision avoidanceVSAvoidtransmission delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by reserving transmission resources in advance through resource reservation protocols or QoS mechanisms. Before real-time data transmission begins, the system pre-negotiates and reserves bandwidth and time slots, eliminating the need for random backoff delays during actual transmission while maintaining collision avoidance through the reserved schedule.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8559943B2Acknowledging receipt of real-time data
Publication Date: 2013.10.15 MARVELL ASIA PTE LTD
  • US8559943B2 patent drawing
  • US8559943B2 patent drawing
  • US8559943B2 patent drawing

AI summary

In one aspect, a method for communicating with a wireless communication system through a wireless client includes associating a wireless client with a wireless communication system; at the wireless client, receiving one or more real time data packets transmitted from the wireless communication system, each real time data packet containing real time data; and sending an acknowledgement (ACK) packet for each real time data packet correctly received by the wireless client.