Dynamic IoT Scheduling to Prevent Access Point Overload

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

IoT devices often overwhelm access points in wireless networks, leading to network overload and potential blocking of devices, which can result in data loss or delays, especially in critical applications like temperature monitoring or location tracking, as existing scheduling methods do not adapt to changing device densities.

Innovation Solution

A dynamic scheduling system managed by a server that evaluates the number of IoT devices connected to an access point and adjusts their transmission schedules to prevent exceeding a threshold, thereby reducing the likelihood of network overload by staggering data transmission times.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple IoT devices transmit data simultaneously through the same access point, then data transmission efficiency is improved, but network overload occurs and service quality deteriorates

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidservice quality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements periodic transmission slots where IoT devices transmit data in scheduled intervals rather than simultaneously. The network device allocates different time slots to different devices, creating a periodic transmission pattern that prevents network overload while maintaining efficient data flow. This resolves the contradiction by transforming continuous simultaneous transmission into structured periodic transmission.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent dynamically adjusts transmission parameters based on network conditions and device density. The network device monitors the state of IoT devices and modifies transmission schedules, time slots, and resource allocation in real-time. This dynamic adaptation allows the system to optimize data transmission efficiency while preventing service quality deterioration under varying load conditions.

Inventive Principle:
Principle #15Dynamics

2Stability of the object's composition

If existing scheduling methods are used, then data transmission is maintained, but they do not adapt to changing device densities causing network overload

Engineering Contradiction:
Improvedata transmission continuityVSAvoidadaptation to device density changes
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The patent incorporates feedback mechanisms where the network device monitors transmission conditions, device density, and network load continuously. Based on this feedback, the system adjusts scheduling parameters and resource allocation dynamically. This feedback loop ensures both transmission stability and adaptability to changing device densities, resolving the contradiction between maintaining continuity and adapting to changes.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system enables IoT devices to autonomously adjust their transmission behavior based on received scheduling information and network conditions. Devices can modify their transmission patterns without external intervention, allowing the network to adapt to density changes while maintaining stable data flow. This self-service capability enhances both adaptability and transmission stability.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12177101B2Dynamic scheduling of data transmission from internet of things (IOT) devices based on density of IOT devices
Publication Date: 2024.12.24 SAMSARA INC
  • US12177101B2 patent drawing
  • US12177101B2 patent drawing
  • US12177101B2 patent drawing

AI summary

A method performed by an Internet of Things (IoT) device is disclosed. The method includes connecting to an access point of a network, transmitting data to a management server via the access point according to a first schedule, wherein the management server is separate from the access point, receiving a configuration parameter from the management server via the access point, wherein the configuration parameter defines a second schedule that is different from the first schedule, and responsive to receiving the configuration parameter transmitting data to the management server via the access point according to the second schedule, wherein the second schedule was determined by the management server such that when the IoT transmits data to the management server according to the second schedule, a number of connections with the access point by IoT devices that occur at a same time does not exceed a threshold number of connections.