User Priority Queue Server Response Time Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current server applications fail to differentiate and adjust user response times based on individual user expectations and needs, leading to inefficient wait times for high-expectancy users, especially under high load conditions, where all users are treated equally regardless of their performance requirements.

Innovation Solution

A system and method that prioritize users into separate waiting queues based on their user profiles, which are generated based on expectancy, performance needs, and attributes, allowing for distinct response times by allocating user requests to higher or lower priority queues accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If all users are treated equally with the same queue, then server management is simplified, but high-expectancy users experience unacceptable response times under load

Engineering Contradiction:
Improveserver management simplicityVSAvoidresponse time for high-expectancy users
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent segments users into different priority queues (first priority, second priority, third priority) based on their expectancy levels. This segmentation allows the server to manage different user groups separately, providing faster response times for high-expectancy users while maintaining simplified management through automated priority assignment based on user profiles.

Inventive Principle:
Principle #1Segmentation

2Loss of time

If separate priority queues are implemented for different users, then high-expectancy users receive faster response times, but server management complexity increases

Engineering Contradiction:
Improveresponse time for high-expectancy usersVSAvoidserver management complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system implements self-service by automatically assigning users to appropriate priority queues based on their user profiles and expectancy levels stored in the database. The server autonomously manages the multiple queues without requiring manual intervention, reducing operational complexity while maintaining the benefits of differentiated response times.

Inventive Principle:
Principle #25Self-service

3Productivity

If server response time is increased for low-expectancy users, then more users can be served simultaneously, but these users may perceive service degradation

Engineering Contradiction:
Improvenumber of users served simultaneouslyVSAvoiduser perception of service quality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies local quality by providing differentiated service levels to different user groups. High-expectancy users receive prioritized service with faster response times, while low-expectancy users are served from lower priority queues. This localized quality adjustment allows the server to maximize throughput by serving more users simultaneously while maintaining perceived service quality for each group through appropriate priority assignment.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8850022B2Adjustment of end user response times according to user expectations for server applications under load
Publication Date: 2014.09.30 SAP SE
  • US8850022B2 patent drawing
  • US8850022B2 patent drawing
  • US8850022B2 patent drawing

AI summary

A system and method are described herein that prioritize users into waiting queues based on the previously measured end user response time for each user or a user's expectancy for a shorter response time. A user profile may be generated for each user based on the user's expectancy, performance needs, or attributes about the user. The system and method may provide access to a server for each user based on their placement and prioritization in each queue, creating distinct server and/or end user response times for distinct users.