Extensible Integration Module for Learning Management Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic learning systems face challenges in integrating software components from different vendors due to compatibility issues, leading to inefficient utilization of features and requiring additional effort for integration, especially when new components are introduced.

Innovation Solution

An extensible electronic learning system with a learning management processor and memory, featuring an extensible integration module that includes a vendor services interface and configuration upload component, allowing for deep integration of vendor services and learning management services, enabling seamless requests and utilization of features across different software components.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If software components are developed independently by different vendors, then development efficiency and vendor independence are improved, but compatibility and integration difficulty worsen

Engineering Contradiction:
Improvesoftware component development efficiencyVSAvoidintegration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a standardized interface layer that acts as an intermediary between independently developed software components. This interface defines uniform communication protocols and data formats, enabling components from different vendors to interact without requiring direct compatibility modifications, thus resolving the integration complexity issue while maintaining independent development efficiency

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements universal interface standards that can accommodate multiple vendor services through a single standardized protocol. The system can universally communicate with various software components regardless of their vendor-specific implementations, allowing one interface to serve multiple functions and reducing the need for custom integration code for each component

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If existing software components are integrated with new vendor services, then system functionality is improved, but integration effort and time consumption increase

Engineering Contradiction:
Improvesystem functionalityVSAvoidintegration time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent establishes standardized interfaces and communication protocols in advance before new vendor services are introduced. These pre-defined interfaces include documentation, data formats, and integration guidelines that enable rapid onboarding of new services without requiring ad-hoc integration development, thus reducing integration time while maintaining system functionality expansion

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables flexible configuration of integration parameters such as authentication methods, data formats, and communication protocols through standardized parameter settings. This allows the system to adapt to new vendor services by simply changing configuration parameters rather than modifying core integration architecture, reducing integration effort and time

Inventive Principle:
Principle #35Parameter changes

3Productivity

If vendor services are deeply integrated with learning management services, then feature utilization effectiveness is improved, but system complexity and maintenance difficulty increase

Engineering Contradiction:
Improvefeature utilization effectivenessVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the system into distinct modular components with well-defined interfaces between them. Each vendor service and learning management service operates as an independent module that communicates through standardized interfaces, enabling deep functional integration while maintaining architectural simplicity and ease of maintenance through clear separation of concerns

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20210280084A1Systems and methods for providing extensible electronic learning systems
Publication Date: 2021.09.09 DESIRE2LEARN
  • US20210280084A1 patent drawing
  • US20210280084A1 patent drawing
  • US20210280084A1 patent drawing

AI summary

An extensible electronic learning system having at least one learning management system having a learning management processor and a learning management memory operatively coupled thereto, said processor programmed for executing at least one learning management service and providing at least one extensible integration module. Each extensible integration module includes a predefined vendor services interface comprising at least one vendor services definition, and a vendor configuration upload component for receiving vendor configuration settings about at least one vendor. The at least one vendor having a vendor processor and a vendor memory operatively coupled thereto, said vendor processor programmed for executing a least one vendor services, the at least one of said vendor services implementing the at least one of said vendor service definition, and providing at least one vendor integration module, each vendor integration module comprising the predefined vendor services interface and the vendor configuration settings. The vendor configuration settings are received by the extensible integration module such that the learning management system may request the at least one of said vendor services based on the extensible integration module.