Dynamic Scan Prioritization for Roam Scan Collision Avoidance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing wireless network systems face performance issues due to competing scan priorities, which can negatively impact applications requesting scans when there are conflicts between ongoing and incoming scans.

Innovation Solution

A method and device for dynamically prioritizing scans by determining prioritization parameters for ongoing and incoming scans based on factors such as collision counters, scan patterns, and target MAC chains, allowing for the updating of scan execution parameters to manage conflicts effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple scans are performed simultaneously to satisfy multiple application requests, then the productivity and responsiveness of the system improve, but scan collisions occur causing performance degradation and reliability issues

Engineering Contradiction:
Improvescan throughputVSAvoidscan performance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements dynamic scan prioritization where the priority of scans is not fixed but changes based on real-time conditions. The system adjusts scan priorities dynamically by considering factors such as scan type (roam vs. non-roam), collision counters, and application requirements, allowing the system to optimize between productivity and reliability adaptively

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs feedback mechanisms through collision counters that track scan collisions. When collisions are detected, the system uses this feedback information to adjust future scan scheduling and prioritization decisions, preventing repeated collisions and improving overall system reliability while maintaining productivity

Inventive Principle:
Principle #23Feedback

2Reliability

If roam scans are prioritized to ensure wireless connectivity, then the reliability of network connection is improved, but other application scans may be delayed causing loss of time

Engineering Contradiction:
Improvewireless connectivityVSAvoidapplication scan delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies different priority levels to different types of scans based on their specific requirements. Roam scans receive higher priority when connectivity is at risk, while non-roam scans can be scheduled with lower priority. This local differentiation of quality ensures that critical connectivity maintenance is not compromised while allowing non-critical scans to proceed without excessive delay

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system implements periodic scanning with adjustable intervals. By controlling the timing and frequency of scans based on their priority and type, the system ensures that roam scans occur regularly to maintain connectivity while non-roam scans are scheduled in periodic intervals that minimize interference and time loss

Inventive Principle:
Principle #19Periodic action

3Reliability

If scan execution parameters are updated to prioritize critical scans, then the reliability of critical functions is improved, but the device complexity increases due to prioritization logic

Engineering Contradiction:
Improvecritical scan executionVSAvoidprioritization logic
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent manages complexity by changing parameters rather than adding complex structures. It uses adjustable priority levels, collision counter thresholds, and scan interval parameters that can be modified to adapt to different conditions. This parameter-based approach allows the system to maintain reliability for critical scans while keeping the device complexity manageable through configurable rather than hard-coded solutions

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250203495A1Avoiding Scan Collisions With Roam Scans
Publication Date: 2025.06.19 ZEBRA TECHNOLOGIES CORP
  • US20250203495A1 patent drawing
  • US20250203495A1 patent drawing
  • US20250203495A1 patent drawing

AI summary

An example method includes: performing a first scan according to first scan execution parameters; while performing the first scan, receiving a request for a second scan; in response to detecting a conflict between the second scan and the first scan, determining a prioritization parameter for at least one of the first scan and the second scan; updating at least one of the first scan execution parameters and second scan execution parameters based on the prioritization parameter; and proceeding with the first scan according to the first scan execution parameters and proceeding with the second scan according to the second scan execution parameters.