Browser Extension Overlaid Interface for Content Search

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computer information storage and retrieval systems are cumbersome and not designed with user convenience in mind, making efficient content searching and sharing difficult for users.

Innovation Solution

A system with an overlaid interface is implemented, allowing users to search and share content directly through a web browser using a separate module that overlays on the browser window, enabling faster searching and sharing of various types of content among multiple users without requiring additional standalone applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional computer information storage and retrieval systems are used, then content can be stored and retrieved, but the systems are cumbersome and not designed with user convenience in mind

Engineering Contradiction:
Improveuser convenienceVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent merges the content repository with the web browser by implementing a browser extension that creates an overlaid interface. This integration allows users to search and share content directly within the browser without switching between separate applications, thereby improving ease of operation while reducing the perceived system complexity through unified interaction.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces an overlaid interface as an intermediary layer between the user and the content repository. This interface, implemented as a browser extension, mediates the interaction by providing a user-friendly search and sharing mechanism that sits on top of the existing browser infrastructure, making the system more convenient without requiring users to navigate complex underlying systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If traditional search systems are used, then content can be searched, but the process is time-consuming and inefficient

Engineering Contradiction:
Improvesearching speedVSAvoidsearch time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-indexing content items in the repository before they are needed. The system maintains a searchable structure of content metadata, allowing users to perform rapid searches without having to scan through all content. This pre-prepared index enables fast retrieval and reduces search time significantly compared to traditional sequential search methods.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent makes the search system universal by enabling searches across multiple types of content items (text, code, media) within a single interface. The browser extension can search through various content types stored in the repository, providing multi-functional search capabilities that improve productivity by consolidating multiple search operations into one unified action, thereby reducing overall search time.

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

3Adaptability or versatility

If content sharing requires additional standalone applications, then sharing functionality is available, but the complexity and time required increase

Engineering Contradiction:
Improvesharing capabilityVSAvoidapplication requirements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges content sharing functionality with the web browser by implementing it as a browser extension. This allows users to share content items directly from the overlaid interface without needing to install or switch to separate standalone applications. The sharing capability is integrated into the existing browser environment, reducing device complexity while maintaining versatile sharing functionality.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent makes the browser extension universal by enabling it to handle multiple sharing scenarios through a single interface. The extension can search, view, and share various types of content items (documents, code, media) using the same overlaid interface, providing multi-functional capabilities that eliminate the need for multiple specialized applications and reduce overall system complexity.

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

4Productivity

If an overlaid interface is used for searching and sharing, then user productivity increases, but the interface must be integrated with existing web browser infrastructure

Engineering Contradiction:
Improveuser productivityVSAvoidintegration complexity
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

The patent uses a browser extension as an intermediary that leverages existing web browser infrastructure. This intermediary approach allows the overlaid interface to benefit from the browser's built-in capabilities (such as rendering, user interaction handling, and network communication) without requiring complex integration from scratch. The extension acts as a bridge that simplifies integration while maintaining high user productivity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements self-service by having the browser extension utilize the browser's existing services and infrastructure. The extension leverages the browser's rendering engine, user interface framework, and network stack to display and interact with content, thereby reducing the integration complexity that would otherwise be required to build a complete system from scratch. This self-service approach maintains high productivity while simplifying the manufacturing and integration process.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11790019B2Searching and sharing content with an overlaid interface
Publication Date: 2023.10.17 SERVICENOW INC
  • US11790019B2 patent drawing
  • US11790019B2 patent drawing
  • US11790019B2 patent drawing

AI summary

An interface of a separate module added to a web browser is overlaid over content of a window of the web browser. A new content item to be added to a repository of content items shared among a select group of users is received via the overlaid interface of the separate module. A search input is received via the overlaid interface of the separate module. One or more content items responsive to the search input within the repository of content items shared among the select group of users are identified. At least one of the identified content items responsive to the search input is provided via the overlaid interface of the separate module for use in the content of the window of the web browser.