Lower Layer Path Selection for Data Routing in Communication Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Selecting an appropriate transport mechanism at each layer of a communication system's protocol stack is challenging due to dynamically varying states and restrictions on mapping between layers, necessitating efficient data routing techniques.

Innovation Solution

The techniques involve selecting the most preferred lower layer path for data packets based on quality of service (QoS) guarantees, protocols, and channel types, prioritizing QoS flows over best effort flows, and using traffic or signaling channels accordingly to ensure efficient data transmission in communication systems like CDMA EvDO Rev A.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is routed through multiple transport means at different layers, then data transmission reliability is improved, but system complexity increases

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the data transmission path into multiple independent transport means across different protocol layers (network layer flows, link layer links, physical layer channels). Each layer independently selects and manages its own transport means, dividing the complex routing decision into manageable segments at each layer rather than requiring holistic system-level routing control.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds dimensional diversity to data transmission by introducing multiple transport means at each protocol layer (network layer, link layer, physical layer). Instead of relying on a single transmission path, the system creates redundant pathways across different layers, where each layer can independently select alternative transport means if others fail, thereby improving reliability without requiring complete system redesign.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If multiple lower layer paths are maintained for different QoS requirements, then service quality is improved, but resource management complexity increases

Engineering Contradiction:
ImproveQoS adaptabilityVSAvoidresource management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by configuring different transport means with specific QoS characteristics at each protocol layer. Network layer flows are configured with different priorities, link layer links are configured with different reliability levels, and physical layer channels are configured with different data rates. Each layer's transport means is optimized for specific local QoS requirements, allowing the system to provide differentiated service quality without requiring centralized control of all resources.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements dynamic resource management where the selection and configuration of transport means at each layer can change adaptively based on current network conditions and QoS requirements. The system can dynamically allocate network layer flows, link layer links, and physical layer channels to different data streams based on real-time demands, allowing flexible QoS adaptation without rigid pre-configuration of all resources.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9049096B2Data routing via lower layers in a communication system
Publication Date: 2015.06.02 QUALCOMM INC
  • US9049096B2 patent drawing
  • US9049096B2 patent drawing
  • US9049096B2 patent drawing

AI summary

Techniques for routing data via lower layer paths through lower layers of a protocol stack are described. A lower layer path may be composed of a flow for packets, a link at a link layer, and a channel at a physical layer. A packet may be received from an application. A most preferred lower layer path for the packet may be selected from among at least one available lower layer path. The available lower layer path(s) may be arranged in an order of preference based on treatment of packets (e.g., best effort or QoS), protocols used at the link layer, channel types at the physical layer, and/or other factors. The packet may be sent via the selected lower layer path. A highest precedence lower layer path for the packet may be set up (e.g., in parallel) if this path is not among the at least one available lower layer path.