Lower Layer Query-Response Transaction Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication systems do not effectively optimize network performance for query-response transactions at lower layers, as these transactions are encapsulated in higher-layer messages and are transparent to lower layers such as PHY/MAC/Link layers, preventing them from recognizing and optimizing upper layer pull-oriented transactions.

Innovation Solution

The solution involves exposing query-response transactions to lower layers by using specific packet structures and mechanisms that include transaction IDs and type fields, allowing the lower layers to distinguish and process these transactions, categorizing them as Unitrieve, Anytrieve, Manytrieve, and Multitrieve, and optimizing resource allocation for improved network efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If query-response transactions are encapsulated in higher-layer messages and kept transparent to lower layers, then upper layer transaction handling is simplified, but lower layers cannot recognize or optimize these transactions

Engineering Contradiction:
Improvelower layer complexityVSAvoidnetwork performance optimization
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent introduces a lower layer message structure with transaction ID and type fields that acts as an intermediary representation of upper layer transactions. This mediator enables lower layers to recognize and differentiate query-response transactions without requiring direct upper layer involvement, thus maintaining the transparency benefit while enabling optimization capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the transaction information into specific lower layer message fields (transaction ID field, type field) that can be independently processed. This segmentation allows lower layers to handle transaction identification and classification separately from the main data payload, enabling optimized processing without increasing overall system complexity.

Inventive Principle:
Principle #1Segmentation

2Productivity

If lower layers process query-response transactions with additional packet structures, then network performance optimization is improved, but packet structure complexity increases

Engineering Contradiction:
Improvenetwork performanceVSAvoidpacket structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The lower layer message structure is designed to be universal and multi-functional. The same message format with transaction ID and type fields can handle different types of query-response transactions (data retrieval, status queries, configuration requests) and can be used across various upper layer protocols, reducing the need for protocol-specific structures and minimizing overall complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If lower layers distinguish and optimize different transaction types, then resource allocation is improved, but transaction identification capability must be enhanced

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidtransaction type recognition
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent uses type fields as analogous to color codes for differentiating transaction types. Each transaction category (data retrieval, status query, configuration request, etc.) is assigned a specific type identifier, enabling lower layers to quickly recognize and categorize transactions without complex analysis, similar to how colors provide immediate visual differentiation.

Inventive Principle:
Principle #32Color changes

Data Source

PatentEP3298840B1Supporting packet query-response transactions at lower layer
Publication Date: 2021.09.15 QUALCOMM INC
  • EP3298840B1 patent drawingFigure 1
  • EP3298840B1 patent drawingFigure 2
  • EP3298840B1 patent drawingFigure 3

AI summary

In an aspect of the disclosure, a method, a computer program product, and an apparatus are provided. The apparatus may be a first node. The first node receives a packet from a second node. The first node determines that the received packet is a query packet, the query packet including information indicating at least a transaction identifier. The first node determines a transaction type based on the information included in the query packet. The first node determines whether to transmit a response packet based on at least one of the transaction type or a transaction identifier at at least one of a PHY layer, a MAC layer, or a link layer. The first node transmits a response packet to the second node in response to determining to transmit the response.