Adaptive 2D Coding for Wireless Application Sessions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Wireless access networks face dynamic variability in bandwidth and signal quality due to fading, shadowing, and traffic load, leading to higher bit-error rates, which existing technologies fail to adapt to effectively, resulting in suboptimal user experiences.

Innovation Solution

Implementing a method and system that dynamically select a coding scheme for application-session content based on quality-of-service indicators, such as available bandwidth and bit-error rate, using two-dimensional multi-layer coding to adjust forward-error-correction and data format in real-time, allowing servers and client devices to optimize communication paths with wireless links.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If dynamic coding scheme selection is implemented, then quality of service and reliability are improved, but device complexity and processing overhead increase

Engineering Contradiction:
Improvequality of serviceVSAvoidcoding scheme selection complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic coding scheme selection where the client device continuously monitors quality of service indicators (bandwidth availability, bit-error rate) and adapts the coding scheme in real-time. The system transitions from static to dynamic coding by establishing multiple coding schemes with different forward-error-correction levels and selectively applying them based on current channel conditions, thereby improving reliability while managing complexity through structured adaptation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters of the coding scheme based on measured quality of service indicators. When bandwidth is abundant and bit-error rate is low, higher-rate coding schemes are used; when bandwidth is limited or error rates are high, lower-rate schemes with stronger forward-error-correction are selected. This parameter-based adaptation resolves the contradiction by systematically adjusting coding parameters to match channel conditions.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If higher forward-error-correction is applied, then bit-error rate is reduced, but bandwidth utilization decreases

Engineering Contradiction:
Improvebit-error rateVSAvoidbandwidth utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent dynamically adjusts the level of forward-error-correction based on real-time quality of service measurements. Instead of applying fixed high forward-error-correction, the system monitors bit-error rates and bandwidth availability, then adapts the coding scheme accordingly. This dynamic approach ensures adequate error protection while maximizing bandwidth utilization when channel conditions permit.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements parameter changes in the coding scheme by selecting from multiple predefined schemes with different forward-error-correction levels. When quality of service indicators show good channel conditions (high bandwidth, low bit-error rate), the system switches to coding schemes with lower forward-error-correction overhead, thereby improving bandwidth utilization while maintaining acceptable reliability.

Inventive Principle:
Principle #35Parameter changes

3Ease of manufacture

If applications are designed for reliable wire-line links, then development simplicity is maintained, but adaptability to wireless environments deteriorates

Engineering Contradiction:
Improveapplication development simplicityVSAvoidwireless environment adaptability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent introduces a coding scheme adaptation layer that acts as an intermediary between applications and the wireless channel. Applications continue to operate assuming reliable links, while the adaptation layer monitors quality of service indicators and applies appropriate coding schemes to bridge the gap between application expectations and wireless reality. This intermediary approach maintains application development simplicity while achieving wireless adaptability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the communication system into distinct layers: the application layer that assumes reliable links, and the transmission layer that handles coding scheme selection and adaptation. This segmentation allows applications to remain simple while the transmission layer manages the complexity of wireless adaptability through structured coding scheme selection based on quality of service indicators.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7970920B1Dynamic two-dimensional coding for applications
Publication Date: 2011.06.28 CLEARWIRE IP HOLDINGS LLC
  • US7970920B1 patent drawing
  • US7970920B1 patent drawing
  • US7970920B1 patent drawing

AI summary

Disclosed herein are methods and systems for selecting a coding scheme for application-session content in an application session between a server and a client device. In an exemplary embodiment, the client device receives application-session content from the server via a communication path that comprises a wireless link. An exemplary method may involve (a) at the client device, determining current values of one or more quality-of-service indicators, wherein the quality-of-service indicators are indicative of quality of service over the wireless link; and (b) using the current values of the quality-of-service indicators as a basis for selecting a coding scheme that should be used to encode forthcoming applicant-session content. Further, if the selected coding scheme differs from the coding scheme being used by the server, the client device may request that the application server use the selected coding scheme.