Dynamic Server Resource Allocation for Online Education

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing online education systems face challenges in providing individualized learning and managing resources efficiently, as students learn solo and providers must over-provision hardware and software to accommodate worst-case scenarios.

Innovation Solution

A method and system utilizing a blockchain configured on a public ledger to secure user information, combined with data capturing devices equipped with artificial intelligence techniques, to manage computing resources and generate crypto-coins through a learning module.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If online education systems purchase enough hardware or software services to serve the worst-case scenarios, then system reliability is improved, but device complexity and cost increase

Engineering Contradiction:
Improvesystem reliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic resource allocation where computing resources are adjusted in real-time based on actual student engagement and learning patterns detected by AI algorithms. Instead of static over-provisioning, the system dynamically scales resources to match actual demand, maintaining reliability while reducing complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs AI-driven automated monitoring and management of computing resources that self-adjust based on detected student needs and system performance metrics. This self-service approach eliminates manual intervention for resource provisioning while maintaining system reliability through continuous automated optimization.

Inventive Principle:
Principle #25Self-service

2Productivity

If data capturing devices with AI techniques are deployed to manage computing resources, then productivity is improved, but device complexity increases

Engineering Contradiction:
ImproveproductivityVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts complex AI processing functions from individual student devices and consolidates them on centralized server infrastructure. This allows productivity improvements through advanced AI analytics while keeping student devices relatively simple, as the computational burden is taken out and handled centrally.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system introduces an intermediary AI layer that sits between data capturing devices and resource management functions. This intermediary handles the complex AI processing and resource allocation decisions, allowing simple devices to achieve high productivity through the mediating intelligence of the AI system.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12206598B2Computer based education methods and apparatus
Publication Date: 2025.01.21 AMESITE INC
  • US12206598B2 patent drawing
  • US12206598B2 patent drawing
  • US12206598B2 patent drawing

AI summary

A method for dynamically allocating server resources includes receiving a request from a client system, wherein the request comprises a request for a first set of streaming data, providing from the server to the client system a first portion of streaming data from the first set of streaming data, wherein the first portion is associated with a first quality of service level, receiving user activity data from the client system for the first portion of the streaming data, determining a second quality of service level for a second portion of the streaming data from the first set of streaming data, providing from the server to the client system the second portion of streaming data from the first set of streaming data, wherein the second portion provided with the second quality of service level, and wherein the first quality of service level is different from the second quality of service level.