Interactive Learning Platform Annotation Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing online learning systems struggle to effectively capture and share user-generated annotations related to electronic learning materials, limiting user interactivity and personalization, and often requiring users to exit the learning environment to seek additional resources.

Innovation Solution

A system and method that utilize server hardware and client devices connected via a network to provide learning course content, receive user annotations, determine anchor points within the content, and transmit annotations to overlapping display locations, enabling real-time annotation sharing and personalization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users generate and share annotations in real-time within the learning environment, then user engagement and personalization are enhanced, but system complexity and data management requirements increase

Engineering Contradiction:
Improveuser engagement and personalizationVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments annotation data into discrete units associated with specific anchor points in the learning content. Each annotation is independently stored and managed, allowing the system to handle complex annotation sets through modular data structures that can be selectively retrieved and displayed based on user needs and content location.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary annotation management layer between the learning content delivery and user interaction components. This intermediary layer handles the complex tasks of receiving, storing, retrieving, and transmitting annotations, while presenting a simplified interface to both users and the underlying content delivery system.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the system transmits annotations to multiple devices in real-time, then user interactivity is improved, but network bandwidth and transmission time are consumed

Engineering Contradiction:
Improveuser interactivityVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The system performs preliminary actions by pre-processing and storing annotations on the server before they are needed by users. Annotations are received, validated, and stored in advance, so that when a user requests content, the relevant annotations are already prepared and can be transmitted efficiently without real-time processing delays or redundant network traffic.

Inventive Principle:
Principle #10Preliminary action

3Loss of time

If users can access annotations without exiting the learning environment, then learning continuity is maintained, but system resource requirements increase

Engineering Contradiction:
Improvelearning continuityVSAvoidsystem resource requirements
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system merges the annotation delivery function with the existing learning content delivery infrastructure. Annotations are integrated into the same platform and interface that delivers learning materials, allowing users to access both content and annotations through a unified system without switching applications or exiting the learning environment.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250046207A1Interactive digital learning platform system
Publication Date: 2025.02.06 PEARSON EDUCATION INC
  • US20250046207A1 patent drawing
  • US20250046207A1 patent drawing
  • US20250046207A1 patent drawing

AI summary

Systems and methods of the present disclosure provide for: receiving, from a first device of a first user of the plurality of users, a first user input comprising a first annotation related to the learning course content; determining a first anchor point to link the first annotation to a first portion of the learning course content; receiving, from a second device of a second user of the plurality of users, an indication of a display location of the learning course content; determining that the display location overlaps at least a part of the first portion of the learning course content; and in response to the determining that the display location overlaps at least the part of the first portion, transmitting, to the second device, the first annotation for generating a rendering of the first annotation related to the learning course content.