Dynamic Software Feature Access Control via Scoring Models

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for controlling access to software features lack enhanced control mechanisms, particularly in managing access based on dynamic scoring models and real-time adjustments, which can lead to inconsistent and inefficient unlocking and locking of features.

Innovation Solution

A computer system that obtains and categorizes electronic documents associated with an account, applies a scoring model to determine if a software feature should be unlocked or locked, and automatically adjusts the status based on predefined thresholds and categories, enabling or disabling access to software features dynamically.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional access control methods are used for software features, then implementation is simple, but control precision and dynamic adjustment capability are insufficient

Engineering Contradiction:
Improvecontrol precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system changes the parameter of access control from static binary states to dynamic scoring thresholds. Multiple parameters including score thresholds, time windows, and feature-specific weights are adjusted to achieve precise control over feature access while maintaining manageable system complexity through modular implementation.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements dynamic access control where feature availability changes continuously based on real-time score calculations. The system transitions from static permission settings to dynamic state changes, allowing features to be locked or unlocked automatically as user scores fluctuate within defined time windows.

Inventive Principle:
Principle #15Dynamics

2Productivity

If manual management of feature access is implemented, then system complexity is low, but productivity and efficiency are reduced

Engineering Contradiction:
Improvefeature management efficiencyVSAvoidautomation level
Core Design Contradiction:
ProductivityVSExtent of automation

Solution Approach 1:

The system enables self-service automation where the feature access control mechanism automatically evaluates user scores, determines feature availability, and executes lock/unlock actions without manual intervention. The automated scoring model and threshold comparisons handle feature management independently, significantly improving efficiency while maintaining appropriate automation levels.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements continuous feedback loops where user actions generate score changes, which trigger automatic feature status updates. The feedback mechanism monitors score thresholds and automatically adjusts feature accessibility, creating an efficient automated management system that responds dynamically to user behavior patterns.

Inventive Principle:
Principle #23Feedback

3Reliability

If dynamic scoring models are applied for feature control, then control precision is improved, but computational resources and processing time increase

Engineering Contradiction:
Improveaccess control reliabilityVSAvoidcomputational resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system applies partial action by implementing scoring models only for features that require dynamic control, rather than universally across all features. Score thresholds and evaluations are selectively applied based on feature importance and security requirements, reducing overall computational overhead while maintaining reliable control for critical features.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system performs preliminary actions by pre-calculating and storing score thresholds, weightings, and evaluation criteria before runtime. Feature access rules and scoring parameters are configured in advance, allowing the system to execute rapid threshold comparisons during operation without intensive real-time computation, thus improving reliability while minimizing resource consumption.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20230315870A1Systems and methods for controlling access to software features
Publication Date: 2023.10.05 THE TORONTO DOMINION BANK
  • US20230315870A1 patent drawing
  • US20230315870A1 patent drawing
  • US20230315870A1 patent drawing

AI summary

Methods and computer systems for controlling access to software features in a computing environment. Obtaining a plurality of electronic documents associated with an account, each particular electronic document in the plurality of electronic documents including a respective first data item in a first field and a respective second data item in a second field. Categorizing each respective first data item based on the corresponding respective second data item. Applying a scoring model to the respective first data items included in the plurality of electronic documents according to the categorizations to create a score. Unlocking a software feature associated with the account in response to determining that the score meets a threshold.