API Flow Control Server with Dynamic Request Prioritization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The challenge of managing API flow efficiently in service servers with increasing simultaneous user requests, leading to reduced response speed and potential service interruptions, is addressed by assigning response priorities to API call subjects based on call identifiers and frequency.

Innovation Solution

A digital service-based flow control server and method that determines priorities for API request servers by considering call identifiers, frequency, and service server status, ensuring higher priority for self-application requests and adjusting priorities dynamically.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the number of simultaneous users increases, then the service capacity is improved, but the response speed is reduced

Engineering Contradiction:
Improvenumber of simultaneous usersVSAvoidresponse speed
Core Design Contradiction:
Quantity of substanceVSSpeed

Solution Approach 1:

The patent implements dynamic priority adjustment based on real-time service status. The flow control server continuously monitors service server status and dynamically adjusts request priorities accordingly. When service status is normal, standard priority processing is applied; when service status deteriorates, the system automatically reprioritizes requests to ensure critical services maintain acceptable response levels, thus resolving the contradiction between handling more users and maintaining response speed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of request priority based on service status conditions. By introducing status-based priority modification, the system transforms static priority queues into dynamic priority structures where request ordering depends on real-time service health metrics. This allows the system to maintain response speed for critical services while accommodating increased user volume through conditional priority reassignment.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If the number of simultaneous users increases, then the service capacity is improved, but the service may be interrupted

Engineering Contradiction:
Improvenumber of simultaneous usersVSAvoidservice continuity
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent applies preliminary priority assignment based on service status predictions. The flow control server proactively identifies potential service degradation patterns and preemptively adjusts request priorities before actual service interruption occurs. By monitoring service status trends and anticipating critical conditions, the system pre-reprioritizes requests to ensure continuous service availability even under high user volume conditions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism where service status information is continuously monitored and fed back into the priority adjustment process. The flow control server receives service status updates from service servers and uses this feedback to dynamically modify request priorities. This closed-loop feedback system ensures that service interruptions are prevented by continuously adapting request handling based on real-time service health information, thereby maintaining service continuity despite increased user load.

Inventive Principle:
Principle #23Feedback

3Device complexity

If request signals are processed without priority differentiation, then the processing simplicity is improved, but the user satisfaction is reduced

Engineering Contradiction:
Improveprocessing simplicityVSAvoiduser satisfaction
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The patent applies local quality differentiation by assigning different priority levels to different request types based on their source and characteristics. Instead of uniform processing, the system identifies specific request patterns (such as those from particular API request servers or with specific call identifiers) and applies localized priority treatments. This allows the system to maintain relatively simple overall processing architecture while introducing targeted priority enhancements for critical requests, thereby improving user satisfaction without significantly complicating the entire processing system.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250362962A1Digital service based flow control server, method and API flow control system
Publication Date: 2025.11.27 STCLAB CO LTD
  • US20250362962A1 patent drawing
  • US20250362962A1 patent drawing
  • US20250362962A1 patent drawing

AI summary

The present disclosure relates to a digital service-based flow control server, method, and system for assigning response priorities to API (application programming interface) call subjects and efficiently managing API flow.