Priority-Based Digital Content Queue Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network environments in digital classrooms face bandwidth restrictions, leading to server congestion and poor user experience when multiple clients request large volumes of data simultaneously, causing the server to become overwhelmed and disconnecting links, which worsens congestion.

Innovation Solution

A method and system where a server checks digital content requests for priority and queue availability, disconnecting non-high-priority requests if the queue is full and adding high-priority requests to an additional queue, optimizing bandwidth and resource usage by managing digital content delivery through a processing unit and network unit.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the server accepts all digital content requests from multiple clients simultaneously, then the system serves more users, but the server becomes congested and bandwidth-restricted

Engineering Contradiction:
Improvenumber of served clientsVSAvoidserver congestion
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the queue into multiple priority levels (first queue for high-priority requests, second queue for normal-priority requests). This segmentation allows the server to differentiate between critical and non-critical requests, processing high-priority requests first while managing overall request flow to prevent server congestion.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by assigning different service qualities to different request types. High-priority requests receive preferential treatment with dedicated queue processing, while normal-priority requests are handled in the second queue. This ensures critical digital content delivery is guaranteed while still accommodating general requests without overwhelming the server.

Inventive Principle:
Principle #3Local quality

2Reliability

If the server disconnects communication links when the queue is full, then server overload is prevented, but user experience deteriorates

Engineering Contradiction:
Improveserver overload preventionVSAvoiduser experience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent performs preliminary action by checking queue status before accepting new requests. When the queue is full, the system proactively sends notifications to client devices alerting them of the full queue condition, allowing users to take alternative actions (such as retrying later or using alternative access methods) rather than experiencing sudden disconnections.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where the server communicates queue status back to client devices. When the queue is full, the system provides feedback notifications to users, enabling them to understand the current system state and make informed decisions about their request submissions, thereby improving user experience while maintaining server reliability.

Inventive Principle:
Principle #23Feedback

3Device complexity

If the server processes requests in a single queue, then the system is simple to manage, but high-priority content delivery is delayed

Engineering Contradiction:
Improvequeue management simplicityVSAvoidhigh-priority content delivery speed
Core Design Contradiction:
Device complexityVSSpeed

Solution Approach 1:

The patent segments the single queue into multiple priority-based queues (first queue for high-priority requests, second queue for normal-priority requests). This segmentation enables the server to process high-priority digital content requests first, ensuring fast delivery of critical content, while maintaining relatively simple queue management through clear priority-based routing rules.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9077768B2Method and system for providing digital contents in a network environment
Publication Date: 2015.07.07 WISTRON CORP
  • US9077768B2 patent drawing
  • US9077768B2 patent drawing
  • US9077768B2 patent drawing

AI summary

Method for providing digital contents in a network environment in an embodiment includes the following. In a server, the digital content request is checked for its priority. Whether a queue is full is checked. If the queue is not full, the digital content request is added to the queue. If the digital content request is not of a high priority and the queue is full, a communication link to a client device corresponding to the digital content request is disconnected. If the digital content request is of the high priority and the queue is full, the digital content request is added to an additional queue appended to the queue. With respect to a first request, a digital content required by the first request is provided to a client device corresponding to the first request. The providing step is repeated for another request obtained from the queue.