Per-User Frame Tagging for Wireless Exception Handling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional multi-user wireless communication devices inefficiently handle communication errors and channel reset conditions, leading to high resource consumption, particularly power consumption, due to the need to flush all frames from the processing pipeline in response to exceptions.

Innovation Solution

Implementing a wireless communication device with a MAC accelerator that assigns user tags to frames and selectively flushes frames from the processing pipeline on a per-user basis, discarding only frames associated with the exception, thereby reducing resource consumption and improving processing efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all frames are flushed from the processing pipeline in response to an exception, then communication errors are handled, but resource consumption increases

Engineering Contradiction:
Improveexception handlingVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the frame flushing operation by user identifier. When an exception occurs for a specific user, only frames associated with that user are flushed from the processing pipeline, rather than flushing all frames for all users. This is achieved by tagging frames with user identifiers and comparing them against the exception identifier to determine which frames should be discarded.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by making the exception handling specific to affected users rather than applying a global flush to all users. The system identifies and processes only the local subset of frames that are actually affected by the exception, leaving other frames intact for continued processing.

Inventive Principle:
Principle #3Local quality

2Reliability

If all frames are flushed from the processing pipeline in response to an exception, then communication errors are handled, but processing efficiency decreases

Engineering Contradiction:
Improveexception handlingVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the frame flushing operation by user identifier. When an exception occurs for a specific user, only frames associated with that user are flushed from the processing pipeline, rather than flushing all frames for all users. This is achieved by tagging frames with user identifiers and comparing them against the exception identifier to determine which frames should be discarded.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by performing exception handling only on the necessary subset of frames affected by the exception, rather than performing a complete flush of all frames. This partial flushing approach maintains processing efficiency by avoiding unnecessary operations on frames that are not affected by the exception.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If conventional multi-user wireless communication is implemented, then user density increases, but resource strain increases

Engineering Contradiction:
Improvemulti-user supportVSAvoidresource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent segments wireless communication resources by assigning unique identifiers to different users. This segmentation allows the system to track and manage frames on a per-user basis, enabling selective processing and flushing of frames only for affected users rather than all users, thereby reducing overall resource consumption in multi-user scenarios.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by making exception handling specific to affected users rather than applying a global flush to all users. The system identifies and processes only the local subset of frames that are actually affected by the exception, leaving other frames intact for continued processing.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10862814B2Exception handling in a multi-user wireless communication device based on user tag values
Publication Date: 2020.12.08 NXP USA INC
  • US10862814B2 patent drawing
  • US10862814B2 patent drawing
  • US10862814B2 patent drawing

AI summary

A wireless communication device selectively flushes frames from a processing pipeline on a per-user basis. The wireless communication device stores frames (e.g., physical layer service data units (PSDUs)) of data for processing at one or more queues, wherein each frame is stored with the tag of the user associated with the frame. In response to an exception, such as a detected error or a user-reset request, the wireless communication device changes the tag of the user associated with the exception. When a frame is selected from a queue for processing at a pipeline, the wireless communication device compares the stored tag associated with the frame with the current tag associated with the user corresponding to the frame. In response to a mismatch, the wireless communication device discards the frame.