Browser Extension Contextual Link Display

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems face challenges in embedding and presenting contextually relevant content inline with user interfaces, especially when the content provider does not control the underlying structure, leading to inefficiencies and difficulties in providing selective, dynamic, and customized information.

Innovation Solution

A browser extension that continuously examines the user interface content, identifies matching terms, and dynamically retrieves and displays information cards with link elements, allowing users to access relevant information without switching applications, using a server to provide customized and contextually relevant data from a private database.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If content is embedded inline with user interfaces when the content provider does not control the underlying structure, then contextually relevant information can be delivered, but the complexity of integration and deployment increases

Engineering Contradiction:
Improvecontextual information deliveryVSAvoidintegration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent employs an intermediary component (browser extension or software agent) that mediates between the user interface and the content delivery system. This intermediary monitors the user interface for keywords, retrieves contextual information from a server, and presents it to the user without requiring modifications to the underlying user interface structure, thus resolving the contradiction between adaptability and complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system is designed to work across multiple different user interfaces and applications through a universal browser extension that can monitor and interact with various web pages and applications. This multi-functional approach allows contextual information delivery without requiring separate integration solutions for each interface, reducing overall integration complexity

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

2Ease of operation

If information is provided continuously or on-demand in the user interface, then user access to relevant data is improved, but interface space and potential latency increase

Engineering Contradiction:
Improveinformation accessVSAvoidinterface space
Core Design Contradiction:
Ease of operationVSArea of stationary object

Solution Approach 1:

The system performs preliminary actions by continuously monitoring the user interface for keywords and pre-fetching contextual information in the background before the user actually requests it. This allows the information to be ready for immediate display when needed, improving access speed without requiring constant display of information that would consume interface space

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The information display is dynamic rather than static - information cards are displayed on-demand when users interact with annotated keywords, and can be updated or removed based on current context. This dynamic approach allows the interface to maintain flexibility and avoid permanent allocation of interface space while still providing easy access to relevant information when needed

Inventive Principle:
Principle #15Dynamics

3Productivity

If keywords are monitored and information cards are displayed dynamically, then user experience is enhanced, but processing requirements and system resources increase

Engineering Contradiction:
Improveinformation retrieval efficiencyVSAvoidprocessing resources
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system applies local quality by monitoring and processing only specific keywords that are relevant to the user's context rather than analyzing all content uniformly. Information cards are generated and displayed only for matched keywords, concentrating processing resources on locally relevant information rather than globally processing everything, thus improving efficiency while reducing overall processing requirements

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11841915B2Systems and methods for displaying contextually relevant links
Publication Date: 2023.12.12 STRATEGY INC
  • US11841915B2 patent drawing
  • US11841915B2 patent drawing
  • US11841915B2 patent drawing

AI summary

Disclosed are methods, systems, and computer-readable medium for displaying contextually relevant links by a browser extension. For instance, the method may include: comparing terms of a set of terms with a content of a user interface to identify matching terms; in response to identifying matching terms, transmitting a query to a server, the query indicating the matching terms; receiving a response from the server, the response including one or more information cards for each of the matching terms; annotating instances of the identified matching terms on the user interface; in response to a user interaction with an annotated instance of an identified matching term, causing an information card to be displayed that corresponds to the identified matching term, the information card including a link element; determining whether a user input selects the link element; and in response to determining the user input selecting the link element, executing a link process.