Download Server Bandwidth Scheduling via Round-Robin Access Point Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

When multiple communication devices connected to the same access point attempt to download large files concurrently, it leads to bandwidth overloading and reduced download speeds due to limited bandwidth, affecting enterprises with hundreds or thousands of user devices.

Innovation Solution

A download server maintains access point records linked to unique access point identifiers, tracking connected devices and delaying download services if the device count exceeds a predetermined threshold to prevent bandwidth overload by scheduling downloads based on the number of connected devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple communication devices concurrently download large files through the same access point, then the download service availability is improved, but the bandwidth overload occurs and download speed is reduced

Engineering Contradiction:
Improvedownload service availabilityVSAvoiddownload speed
Core Design Contradiction:
ProductivityVSSpeed

Solution Approach 1:

The patent implements periodic action by using round-robin scheduling to cyclically select which communication device receives download service from the server. The access point alternates between multiple connected devices in a systematic periodic manner, ensuring each device gets fair bandwidth allocation rather than allowing one device to monopolize the connection. This resolves the contradiction by maintaining service availability for all devices while preventing any single device from causing bandwidth overload that would reduce overall download speeds.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent applies dynamics by dynamically adjusting the download service allocation based on real-time conditions. The access point monitors the number of connected communication devices and dynamically modifies the scheduling behavior - when many devices are connected, it implements round-robin scheduling to distribute bandwidth dynamically rather than serving devices in a static or greedy manner. This dynamic adaptation allows the system to maintain high download service availability while dynamically preventing bandwidth overload conditions that would reduce download speeds.

Inventive Principle:
Principle #15Dynamics

2Productivity

If multiple communication devices connect through the same access point, then the network resource utilization is improved, but the bandwidth overload occurs at the access point

Engineering Contradiction:
Improvenetwork resource utilizationVSAvoidbandwidth overload
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent uses periodic round-robin scheduling to systematically alternate download service allocation among multiple connected communication devices. This periodic distribution of bandwidth prevents any single device from consuming excessive bandwidth that would cause overload, while still maintaining high network resource utilization by keeping all devices connected and actively receiving data in turns. The systematic periodic alternation ensures fair bandwidth distribution across all connected devices.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent implements feedback mechanisms where the access point monitors the number of connected communication devices and the bandwidth usage patterns. Based on this feedback information, the access point dynamically adjusts its scheduling behavior - when the number of connected devices exceeds a threshold, it activates round-robin scheduling to distribute bandwidth more evenly. This feedback-driven adaptation prevents bandwidth overload while maintaining efficient network resource utilization by responding to actual network conditions.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If download service is provided to all connected devices simultaneously, then the service coverage is improved, but the download speed is reduced due to bandwidth sharing

Engineering Contradiction:
Improveservice coverageVSAvoiddownload speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The patent implements periodic round-robin scheduling that systematically rotates through all connected communication devices, providing download service to each device in turn. This approach maintains broad service coverage by ensuring all connected devices receive download service, while preventing download speed reduction by limiting the number of devices actively downloading simultaneously. The periodic alternation ensures each device gets dedicated bandwidth during its turn, maintaining acceptable download speeds across all served devices.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent applies dynamic scheduling where the access point continuously monitors connection status and actively manages which devices receive download service at any given moment. Based on dynamic conditions such as the number of connected devices and their data requirements, the access point dynamically adjusts the round-robin scheduling parameters to optimize both service coverage and download speed. This dynamic management ensures broad service coverage while dynamically controlling bandwidth allocation to maintain acceptable download speeds.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11096201B2Method of scheduling downloads for communication devices connected to a download server through a common access point
Publication Date: 2021.08.17 MOTOROLA SOLUTIONS INC
  • US11096201B2 patent drawing
  • US11096201B2 patent drawing
  • US11096201B2 patent drawing

AI summary

A process for scheduling downloads for communication devices connected to a download server through a common access point. In operation, the download server receives a download request from a first communication device. The download request includes a unique access point identifier of a first access point through which the first communication device is connected to the download server. The download server identifies an access point record that is linked to the unique access point identifier of the first access point and updates the identified access point record to include the first communication device in a communication devices list included in the identified access point record. When a count of communication devices included in the communication devices list is greater than the predetermined count threshold, the download server delays an execution of a download service corresponding to the download request received from the first communication device.