Priority Queueing for Scalable IoT Device Communication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The Internet of Things (IoT) marketplace is fragmented due to a lack of interoperability standards, leading to difficulties in scaling IoT systems while maintaining quality of service, resulting in the need for custom and expensive solutions with redundant equipment.
Innovation Solution
An electronic device that selectively provides prioritized communication by using one or more antenna nodes and an interface circuit to determine device-specific information based on a device profile and communication history, assigning data traffic to queues with different priorities to ensure appropriate latency and resource allocation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If priority queueing is implemented to ensure mission-critical data communication, then communication reliability is improved, but device complexity increases
Solution Approach 1:
The patent segments data traffic into multiple priority queues (e.g., high priority for mission-critical data, low priority for non-critical data). This segmentation allows the system to handle different types of traffic differently, ensuring reliable communication for critical data while managing overall system complexity through structured organization of traffic handling mechanisms.
Solution Approach 2:
The patent changes the parameter of queue priority assignment dynamically based on data type and device characteristics. By adjusting queue priorities as a variable parameter rather than a fixed configuration, the system achieves reliable communication for mission-critical data while adapting to different scenarios, thereby managing complexity through flexible parameter adjustment rather than rigid structural complexity.
2Adaptability or versatility
If multiple dedicated gateways are deployed to support different communication protocols, then interoperability is improved, but system complexity and cost increase
Solution Approach 1:
The patent implements a single gateway that can handle multiple communication protocols (e.g., Wi-Fi, Bluetooth, Zigbee) simultaneously. This universal gateway approach allows the system to achieve interoperability across different devices and protocols without deploying multiple dedicated gateways, thereby reducing system complexity while maintaining versatility.
Solution Approach 2:
The gateway acts as an intermediary device that translates between different communication protocols and the central system. This intermediary approach enables diverse devices to communicate through a standardized interface, achieving interoperability without requiring each device to have protocol-specific dedicated gateways, thus reducing overall system complexity.
3Device complexity
If traffic from all devices is treated equally, then system simplicity is maintained, but quality of service for mission-critical data deteriorates
Solution Approach 1:
The patent applies local quality by treating different types of data traffic differently based on their specific requirements. Mission-critical data is assigned to high-priority queues with preferential handling, while non-critical data uses standard queues. This localized differentiation in quality of service ensures reliable communication for critical data while maintaining overall system simplicity through targeted rather than universal complexity.
Data Source
AI summary
An electronic device (such as an access point or an eNodeB) that selectively provides prioritized communication is described. During operation, the electronic device may receive one or more packets or frames from a second electronic device using a communication protocol. Then, the electronic device may determine device-specific information based at least in part on a device profile associated with the communication protocol and/or a communication history of the second electronic device. Next, based on the determined device-specific information, the electronic device may assign additional data traffic associated with the second electronic device to a queue in a set of queues, where queues in the set of queues have different priorities, and where the queue provides a predefined latency of communication with the second electronic device corresponding to a priority of the queue.


