Indexed Electronic Book Annotations for Contextual Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic book systems lack a seamless method to provide user-specific annotations that are relevant and accessible across different devices and formats, failing to enhance the reading experience by not considering user access history and annotation permissions effectively.

Innovation Solution

A networked computing environment that includes a cloud provider facility and client devices, where annotations are indexed by ebook portions and user access history, allowing only unlocked and relevant annotations to be sent to the user's device for display alongside the ebook, using a system comprising an ebook subsystem, annotation subsystem, and reader data store to manage and filter annotations based on user permissions and reading history.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If all annotations are made available to users immediately, then users have access to comprehensive information, but users may be spoiled by premature information that ruins the reading experience

Engineering Contradiction:
Improveaccess to annotationsVSAvoidpremature information spoilage
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary actions by pre-processing and indexing annotations with metadata (such as location, type, and dependencies) before users request them. This allows the system to quickly determine which annotations should be unlocked based on user progress, preventing premature access while maintaining readiness to provide appropriate annotations at the right moment.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The annotation release mechanism is made dynamic rather than static. Annotations are not permanently locked or unlocked but transition between states based on user actions and reading progress. The system continuously evaluates user progress against annotation unlock criteria, allowing annotations to become available at appropriate moments in the reading journey.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If annotations are customized based on user access history, then reading experience is personalized and enhanced, but system complexity increases

Engineering Contradiction:
Improvepersonalized reading experienceVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments annotations into distinct units with associated metadata and unlock criteria. Each annotation is treated as an independent entity that can be individually controlled, indexed, and delivered. This segmentation allows complex personalized delivery without requiring complex interdependencies between annotations, simplifying the overall system architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary annotation delivery system that sits between the user and the full annotation corpus. This intermediary layer filters, selects, and delivers only appropriate annotations based on user progress, acting as a mediator that handles the complexity of personalization while presenting a simple interface to users.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If annotations are delivered across multiple devices and formats, then user convenience is improved, but ensuring consistent access control and relevance becomes more difficult

Engineering Contradiction:
Improvecross-device accessibilityVSAvoidaccess control consistency
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The annotation delivery system is designed with universality to function across multiple devices, formats, and platforms. The core annotation data model and delivery mechanism are format-agnostic, allowing the same system to serve ebook readers, web browsers, mobile devices, and other platforms while maintaining consistent access control and annotation relevance through standardized protocols.

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

Data Source

PatentUS9323733B1Indexed electronic book annotations
Publication Date: 2016.04.26 GOOGLE LLC
  • US9323733B1 patent drawing
  • US9323733B1 patent drawing
  • US9323733B1 patent drawing

AI summary

A request for annotations identifying a user, an electronic content item (e.g., an electronic book), and a portion of the electronic content item is received from a client device. A set of annotations is identified that correspond to the identified portion of the electronic content item and an unlocked subset of this set of annotations is determined based on an access history of the identified user that indicates electronic content the identified user has previously accessed. At least one annotation from the unlocked subset is sent to the client device for presentation in conjunction with the identified electronic content item.