Unified Annotation Layer for Cross-Application Document Markup

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for annotating documents on electronic devices with touch-sensitive displays are slow and inefficient, often requiring separate applications and failing to preserve annotations across different applications.

Innovation Solution

A unified annotation layer that operates independently of specific applications, allowing users to add annotations through a touch-sensitive display using stylus inputs, enabling seamless integration and preservation of annotations across multiple applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional annotation methods are used, then annotations can be added to documents, but the process is slow and inefficient requiring separate applications

Engineering Contradiction:
Improveannotation efficiencyVSAvoidnumber of applications
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges the annotation functionality into a unified annotation layer that operates across multiple applications simultaneously. Instead of requiring separate annotation applications for different document types, the system combines annotation capabilities into a single integrated layer that can annotate content from various applications (PDFs, web pages, images, videos) in one unified interface, thereby improving productivity while reducing the number of applications needed.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The annotation layer is designed as a universal system that can annotate multiple types of content (text, images, videos, web pages) across different applications through a single interface. This multi-functional annotation layer eliminates the need for application-specific annotation tools, allowing users to annotate any content type regardless of the source application, thus resolving the contradiction between annotation efficiency and application complexity.

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

2Reliability

If conventional annotation methods are used, then annotations can be added, but annotations are not preserved across different applications

Engineering Contradiction:
Improveannotation preservationVSAvoidcross-application compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a unified annotation layer as an intermediary between different applications and the annotation functionality. This intermediate layer captures annotations from any application, standardizes their format, and preserves them in a universal manner. The annotation layer acts as a mediator that translates various application-specific annotation formats into a common standard, ensuring annotations are preserved and accessible across different applications without losing compatibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The annotation layer enforces homogeneity by standardizing annotation formats across all applications. Instead of allowing each application to maintain its own annotation format (which would compromise cross-application compatibility), the system applies a unified annotation structure to all content types. This homogeneous approach ensures that annotations from PDFs, web pages, images, and videos all follow the same format, enabling reliable preservation and cross-application compatibility simultaneously.

Inventive Principle:
Principle #33Homogeneity

3Adaptability or versatility

If multiple applications are used for annotation, then different content types can be annotated, but the process becomes cumbersome and inefficient

Engineering Contradiction:
Improvecontent type coverageVSAvoidannotation process simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The unified annotation layer provides universal annotation capabilities that work across all content types (PDFs, web pages, images, videos) through a single interface. Instead of requiring users to switch between multiple application-specific annotation tools, the system offers a universal annotation experience that adapts to different content types while maintaining consistent operation methods. This resolves the contradiction by enabling broad content type coverage through one versatile interface rather than multiple specialized applications.

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

Solution Approach 2:

The annotation layer segments the annotation process from the content display function. Instead of having annotation capabilities embedded within each content-specific application, the system separates annotation as an independent layer that operates above the content. This segmentation allows the annotation layer to handle diverse content types uniformly while keeping the annotation interface simple and consistent, thereby improving ease of operation without sacrificing adaptability to different content formats.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12118201B2Devices, methods, and graphical user interfaces for a unified annotation layer for annotating content displayed on a device
Publication Date: 2024.10.15 APPLE INC
  • US12118201B2 patent drawing
  • US12118201B2 patent drawing
  • US12118201B2 patent drawing

AI summary

An electronic device with a display device displays a user interface that includes content. The electronic device, while displaying the user interface that includes content, detects a first input. The electronic device, in response to detecting the first input, displays an annotation layer over the displayed content. At least a portion of the content is visible through the annotation layer. The electronic device, while displaying the annotation layer, displays a set of markup tools, including a plurality of tools for adding marks to the annotation layer. The electronic device detects a second input selecting a first markup tool of the set of markup tools. The electronic device adds one or more marks on the annotation layer in accordance with one or more additional inputs using the selected first markup tool.