Dynamic Content Indexing for E-Book Navigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current e-book systems lack efficient navigation, indexing, and digital rights management, making it time-consuming for users to access specific content and restricting the reassignment of licenses, which hinders the flexibility of content usage and distribution.

Innovation Solution

A method and system that allows for dynamic content adjustment based on user actions, complete indexing of content for fast searching, and reassignable digital rights management, enabling users to shift content positions easily and manage licenses flexibly, while supporting multimedia content and social engagement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If users navigate through e-book content using traditional page-by-page or linear scrolling methods, then the system maintains simple navigation logic, but the time required to access specific content increases significantly

Engineering Contradiction:
Improvetime to access specific contentVSAvoidnavigation complexity
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The system performs preliminary indexing of all content elements (headings, paragraphs, images, etc.) during the e-book loading phase, creating a structured hierarchy and assigning unique identifiers to each element. This preliminary organization enables instant retrieval and direct navigation to any content position without sequential searching, resolving the contradiction between fast access and operational simplicity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a content index data structure as an intermediary between the raw e-book content and the user interface. This index acts as a mediator that translates user navigation requests (e.g., clicking a heading in the table of contents) into precise content positions, enabling rapid jumps to specific sections without complex navigation logic or time-consuming sequential scanning.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the system implements complete indexing of all content elements for fast searching, then search speed and content accessibility improve, but the memory requirements and processing overhead increase

Engineering Contradiction:
Improvesearch speedVSAvoidmemory usage
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The content index is segmented into hierarchical levels (book-level index, chapter-level index, section-level index) and organized by content element type (headings, paragraphs, images, etc.). This segmentation allows the system to load only relevant index portions into memory based on user needs, reducing overall memory consumption while maintaining fast search capabilities through the structured organization of index data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements dynamic index loading where index data is loaded into memory on-demand based on user interaction patterns. Frequently accessed content indices are kept in memory, while less accessed portions are stored on disk and loaded only when needed. This dynamic approach balances search speed requirements with memory constraints, allowing the system to adapt memory usage to actual user needs.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If digital rights management licenses are made reassignable to enable flexible content distribution, then the versatility of content usage improves, but the complexity of license management and tracking increases

Engineering Contradiction:
Improvelicense flexibilityVSAvoidlicense management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements a license management system with automated feedback mechanisms that track license assignments, usage rights, and content access. When a license is reassigned, the system automatically updates all relevant records, notifies appropriate parties, and adjusts access permissions. This automated feedback loop manages the complexity of license reassignment by handling tracking and coordination tasks automatically, allowing flexible license management without proportionally increasing system complexity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent creates a universal license data structure and management framework that handles multiple license types (personal, educational, commercial), multiple content formats, and various usage scenarios through a single unified system. This universal approach reduces complexity by eliminating the need for separate management systems for different license scenarios, allowing flexible license reassignment across diverse contexts through one standardized mechanism.

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

Data Source

PatentUS9864482B2Method of navigating through digital content
Publication Date: 2018.01.09 COGNILORE INC
  • US9864482B2 patent drawing
  • US9864482B2 patent drawing
  • US9864482B2 patent drawing

AI summary

Electronic publications are increasingly replacing physical media, where standards have evolved to mimic these physical media. Accordingly it is beneficial to provide electronic publication software systems and/or software applications to enable new paradigms that provide consumers, authors, publishers, retailers, and others with a method of navigating electronic content comprising the ability to generate a user interface that supports individual page turns as well as small, moderate and large adjustments of position within the electronic content, wherein the user interface supports these adjustments in a manner that is consistent. The method further comprising the ability to receive an indication of an action by a user relating to an adjustments of position within an item of multimedia content rendered on a display device; determine a characteristic of the action; determine a first action relating to the retrieval of additional content of the item of multimedia content based on the characteristic of the action; and determine a predetermined subset of a plurality of objects to render to the user based on the characteristic of the action.