Annotation Code Generation for Document Display Positioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face inconvenience when trying to add annotations to specific positions in documents, as they need to stop viewing or return to the position once the annotation content is determined, which can be inefficient.

Innovation Solution

An information display device that generates and stores an annotation code for a specified position, allowing users to input annotation information containing the code, and outputs the annotation at the corresponding position, enabling easy annotation addition when the content is determined.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the user stops viewing the document to determine annotation content, then the annotation can be added accurately, but the reading efficiency decreases and time is lost

Engineering Contradiction:
Improveannotation position accuracyVSAvoidreading time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary action by automatically generating and assigning an annotation code to the specified position in the document before the user determines the annotation content. This allows the user to continue reading without interruption, and later input the annotation content by simply providing the pre-assigned code, thus resolving the contradiction between position accuracy and reading time efficiency

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the user continues viewing the document without determining annotation content, then reading efficiency is maintained, but the user must return to the annotation position which increases operation complexity

Engineering Contradiction:
Improvereading efficiencyVSAvoidannotation addition operation
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system introduces an intermediary element - the annotation code - that serves as a reference marker between the document position and the annotation content. The code is displayed on the screen at the annotation position, allowing the user to easily locate and return to the correct position by searching for the code, thus maintaining reading efficiency while simplifying the operation of adding annotations later

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If the system requires immediate annotation content input, then the annotation process is completed quickly, but the user experience deteriorates due to interruption

Engineering Contradiction:
Improveannotation processing speedVSAvoiduser convenience
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system performs preliminary action by generating and displaying the annotation code immediately when the user specifies a position, without requiring the user to input the annotation content at that moment. This allows the user to continue reading comfortably, and later input the content at their convenience by providing the pre-generated code, thus improving both processing speed and user convenience

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10642929B2Information display device, information display method and information display program
Publication Date: 2020.05.05 RAKUTEN GROUP INC
  • US10642929B2 patent drawing
  • US10642929B2 patent drawing
  • US10642929B2 patent drawing

AI summary

An information display device that includes circuitry that receives specification of an annotation position indicating a position of an annotation in display information to be displayed on a display; when specification of the annotation position is received, generates an annotation code corresponding to the annotation position, and stores the generated annotation code in association with the annotation position into a memory; outputs the generated annotation code in a format recognizable to an operator; receives input of annotation information containing at least the annotation code and representing the annotation; and performs control so that, when the annotation code contained in the received annotation information matches the annotation code stored in the memory, the annotation information is output at the position in the display information indicated by the annotation position corresponding to the annotation code.