Content Portion Selection Service for Persistent Web Context

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current bookmarking systems lack context and persistence, are prone to staleness, and are inefficient for sharing information, as they do not provide clear explanations of significant content and often require cumbersome steps for users to access and share internet documents.

Innovation Solution

A content-portion selection service that allows users to select and annotate portions of internet documents, which are stored persistently and can be shared without requiring custom software or explicit user accounts, using a web browser interface to enable easy retrieval and sharing of selected content across web browsing sessions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If bookmarks are used to save document URLs, then document retrieval is enabled, but context information about why the document is significant is lost

Engineering Contradiction:
Improvecontext informationVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments the bookmarking process into two independent components: (1) saving the document URL and (2) capturing the reason for bookmarking. This is achieved by allowing users to separately input the URL and the contextual reason, storing them as distinct but associated data elements. This segmentation preserves context information while maintaining system simplicity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary mechanism—a separate text input field or annotation system—that mediates between the user's intent and the bookmark storage. This intermediary captures the contextual reason for bookmarking and links it to the URL, enabling context preservation without complicating the core bookmarking function.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If bookmarks are stored locally in web browser, then quick access is enabled, but portability and accessibility from different devices is limited

Engineering Contradiction:
Improveaccess speedVSAvoidcross-device accessibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements a dual-storage architecture where bookmarks are simultaneously maintained in local browser storage for quick access and in a centralized online repository for cross-device portability. This multi-functionality allows the same bookmarking system to serve both local speed requirements and remote accessibility needs.

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

Solution Approach 2:

The patent employs a nested storage structure where local browser bookmarks contain references to or synchronized copies of the centralized online bookmark database. This nesting enables fast local retrieval while maintaining the ability to access and sync bookmarks across multiple devices through the outer online layer.

Inventive Principle:
Principle #7Nested doll (Nesting)

3Adaptability or versatility

If bookmarks are shared via email, then information sharing is enabled, but the process becomes cumbersome and time-consuming

Engineering Contradiction:
Improveinformation sharing capabilityVSAvoidsharing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements a direct copying mechanism for bookmark sharing where selected bookmarks can be instantly copied and pasted into chat windows, email bodies, or other communication interfaces. This eliminates the need for separate email composition steps and enables rapid bookmark sharing across different communication platforms.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent merges the bookmark management functionality with the communication workflow by integrating bookmark sharing directly into the chat and email interfaces. This combination allows users to share bookmarks within the context of ongoing conversations without switching applications or following multi-step procedures.

Inventive Principle:
Principle #5Merging (Combining)

4Reliability

If document URLs are bookmarked, then document access is enabled, but the bookmark becomes stale when document content changes

Engineering Contradiction:
Improvebookmark accuracyVSAvoidbookmark validity period
Core Design Contradiction:
ReliabilityVSDuration of action of stationary object

Solution Approach 1:

The patent implements periodic verification of bookmarked document URLs by automatically checking whether the documents still exist and are accessible. This periodic action detects stale bookmarks and can either alert the user or automatically update the bookmark status, maintaining reliability over extended periods.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent incorporates a feedback mechanism that monitors the validity of bookmarked URLs and provides feedback to the user when documents become inaccessible or stale. This feedback loop maintains bookmark accuracy by alerting users to update or remove invalid bookmarks, extending their useful lifespan.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10289294B2Content selection widget for visitors of web pages
Publication Date: 2019.05.14 CHANDRA ROHIT
  • US10289294B2 patent drawing
  • US10289294B2 patent drawing
  • US10289294B2 patent drawing

AI summary

A method and system for enabling the display of user selected content-portions of internet documents that have been selected by users of a content-portion selection service are disclosed. Accordingly, a content-portion selection service includes a web portal with a web page providing users with a snippet of code, which, when inserted into an internet document, causes the internet document to display selected content-portions from the content-portion selection service. The snippet of code can be configured to query the content-portion selection service for selected content-portions that were made by certain users, or, selection content-portions made on documents from certain domains, and so forth. The code associated with the user interface object displaying the selected content-portions can be configured to periodically query the content-portion selection service to retrieve up-to-date content-portion selections, thereby dynamically changing the content-portions appearing on a web page or internet document.