Dynamic Access Control for Server Applications
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems fail to effectively manage user access to server-based applications by time of day and system load, leading to potential performance issues and unauthorized access.
Innovation Solution
A method that determines an access window based on historical usage patterns for specific job functions and system load thresholds, granting access only when the request is within the defined window and ensuring the system performance is not compromised.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If access is granted freely to all users at all times, then user convenience and accessibility are improved, but system performance and stability deteriorate due to potential overload
Solution Approach 1:
The patent implements dynamic access control by determining access windows based on historical usage patterns and system load conditions. The system adapts access permissions in real-time, granting access during low-load periods within historical usage windows while denying access during high-load periods, thus dynamically balancing user accessibility with system performance reliability
Solution Approach 2:
The system changes the parameter of access permission based on time-of-day and system load conditions. By evaluating historical usage data and current system performance metrics, the system adjusts whether access is granted or denied, transforming static access control into a parameter-driven dynamic system that responds to changing conditions
2Reliability
If access is restricted based on time and system load, then system performance and stability are improved, but user convenience and accessibility deteriorate
Solution Approach 1:
The system performs preliminary analysis of historical usage patterns to establish access windows before making access decisions. By pre-determining when users with specific job functions typically access the system and when system load is acceptable, the system prepares access rules in advance, enabling quick automated decisions that maintain system performance while maximizing user accessibility within safe parameters
3Productivity
If access windows are determined based on historical usage patterns, then system resource utilization is optimized, but access flexibility for urgent requests deteriorates
Solution Approach 1:
The system incorporates feedback mechanisms by continuously monitoring current system load conditions and comparing them against historical usage patterns. When urgent requests occur, the system evaluates real-time load metrics and can override or adjust access window restrictions, providing feedback-driven flexibility that maintains optimized resource utilization while accommodating time-sensitive needs
Data Source
AI summary
An embodiment of the invention may include a method, computer program product and system for receiving a request from a user to access a system. The user requesting access has an associated job function. The embodiment of the invention may include determining an access window for the job function of the user. The access window for the job function is a range of time where historical usage of the system by one or more users having the job function is above a threshold amount. The embodiment of the invention may include determining whether a time of access of the request is within the access window. The embodiment of the invention may include granting access to the system based on determining that the time of access of the request is within the access window.


