Dynamic Content Annotation Persistence via Reversion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Dynamic content on electronic devices often loses annotations due to changes in layout, as existing technologies lack effective methods to maintain and display annotations after adjustments, such as changes in font size or image adjustments.

Innovation Solution

A method that involves receiving freeform annotations on dynamic content, displaying indicators for annotation regions, and allowing users to revert to the original annotation state through a lightbox interface, ensuring annotations remain visible and editable even after content adjustments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If dynamic content layout is adjusted (font size, image size), then content adaptability is improved, but annotations are lost

Engineering Contradiction:
Improvecontent adaptabilityVSAvoidannotation loss
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system captures and stores the original annotation data and its associated region information before the content layout changes. This preliminary recording allows the annotation to be preserved and reconstructed after the layout adjustment, preventing annotation loss while maintaining content adaptability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a copy of the annotation data and stores it separately from the dynamic content layout. This copy contains the essential annotation information that can be retrieved and displayed again after the content is adjusted, ensuring annotations are not lost during layout changes

Inventive Principle:
Principle #26Copying

2Reliability

If annotations are maintained with dynamic content, then annotation persistence is improved, but device complexity increases

Engineering Contradiction:
Improveannotation persistenceVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system separates the annotation data from the content layout by dividing it into independent components: annotation content, region coordinates, and associated text/image identifiers. This segmentation allows annotations to be maintained independently while reducing the complexity of managing annotations within the dynamic layout system

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary layer that stores region coordinate information and mapping data between the original content layout and the adjusted layout. This intermediary structure simplifies the complexity by providing a straightforward mapping mechanism rather than requiring complex real-time annotation transformation calculations

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11443103B2Reflowable content with annotations
Publication Date: 2022.09.13 RAKUTEN KOBO
  • US11443103B2 patent drawing
  • US11443103B2 patent drawing
  • US11443103B2 patent drawing

AI summary

A method for annotating dynamic content includes receiving a freeform annotation overlaid on dynamic content; determining whether the dynamic content changes; in response to a determination that the dynamic content changes, displaying an indicator corresponding to a region where the freeform annotation was created; determining whether the indicator is selected; in response to a determination that the indicator is selected, displaying a lightbox with the freeform annotation as it was overlaid on the dynamic content when it was created; determining whether the a revert button included in the lightbox is selected; and in response to a determination that the revert button is selected, displaying the freeform annotation overlaid on the dynamic content as it was created before the dynamic content changed.