Computer Resource Allocation Tracking via Dynamic User-Period Depletion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in accurately monitoring and managing use restrictions for computer resources, particularly in dynamic organizational environments where user access needs to be adjusted due to changes such as students dropping out or taking a break, requiring a method to track and enforce allocations effectively.

Innovation Solution

A system and method for tracking allocations of computer resources using user-periods, which adjusts depletion dates based on user additions and removals, and a per-use model that tracks each use of authorized resources, ensuring only authorized users access and utilize the resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If use restrictions are imposed on computer resources to control access, then resource security and authorized usage are improved, but monitoring complexity and difficulty of tracking actual usage increase

Engineering Contradiction:
Improveresource securityVSAvoidmonitoring complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system employs client-side agents that automatically report usage data to the service provider, eliminating the need for complex server-side monitoring of each user action. The client software self-monitors and self-reports, reducing the monitoring burden on the service provider while maintaining security control.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements continuous feedback loops where usage data is collected from clients and fed back to the service provider for real-time monitoring and enforcement of use restrictions. This automated feedback mechanism simplifies monitoring complexity while maintaining security.

Inventive Principle:
Principle #23Feedback

2Ease of manufacture

If manual monitoring methods are used to track user access, then implementation simplicity is maintained, but monitoring precision and accuracy of use restriction enforcement deteriorate

Engineering Contradiction:
Improveimplementation simplicityVSAvoidmonitoring precision
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The system introduces client-side agents as intermediaries between users and the service provider. These agents automatically collect precise usage data and transmit it to the service provider, achieving accurate monitoring without requiring manual intervention or complex server-side tracking infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system replaces manual monitoring mechanisms with automated electronic tracking through client agents. This substitution maintains implementation simplicity while dramatically improving monitoring precision through automated data collection and reporting.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Adaptability or versatility

If dynamic user access adjustments are implemented to respond to organizational changes, then adaptability and security response are improved, but system complexity and difficulty of managing allocations increase

Engineering Contradiction:
ImproveadaptabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements dynamic allocation models where user permissions and resource access are automatically adjusted based on organizational changes. The service provider can modify allocation parameters in response to user additions, removals, or organizational restructuring, with the system automatically adapting without requiring complex manual reconfiguration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system manages complexity by allowing administrators to modify allocation parameters (such as number of allowed users, time periods, or resource types) rather than reconfiguring the entire system. This parameter-based approach enables flexible adaptation to organizational changes while maintaining system simplicity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10623413B2Security tracking of computer resources
Publication Date: 2020.04.14 FORMOTUS INC
  • US10623413B2 patent drawing
  • US10623413B2 patent drawing
  • US10623413B2 patent drawing

AI summary

An allocation system that tracks allocation of computer resources is provided. The allocation system allocates a number of user-periods to an organization for accessing a computer resource. The allocation system determines a depletion date based on the number of user-periods and number of users. When a new user is added, the allocation system re-determines the depletion date based on an additional user. When a user is removed, the allocation system re-determines the depletion date based on one less user. When an additional number of user-periods are allocated to the organization, the allocation system re-determines the depletion date based on the additional number of user-periods.