Browser Extension for Dynamic Contextualization of Third-Party Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Recruiters and hiring professionals face inefficiencies in researching candidates and company information, as they often need to navigate multiple web pages or applications, consuming valuable time and resources.

Innovation Solution

A web browser extension that dynamically contextualizes third-party data by intercepting content, extracting relevant information such as company names, candidate names, and job titles, and presenting summarized information within the user interface, leveraging predictive models to infer relevance and conserve resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If recruiters look up additional contextual information in separate web pages or applications, then they can access comprehensive data about candidates and companies, but they consume valuable time and resources navigating multiple pages

Engineering Contradiction:
Improvecontextual information accessVSAvoidtime for recruitment tasks
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent merges the web page content with contextual information from multiple sources (LinkedIn, GitHub, Stack Overflow, etc.) by injecting enriched data directly into the current page view. This allows recruiters to access both the original content and additional contextual information simultaneously without navigating between separate pages, thus resolving the contradiction between comprehensive information access and time consumption.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces an intermediary system that acts as a bridge between the current web page and external data sources. This intermediary extracts entities from the page, queries multiple data sources, and returns enriched contextual information that is then integrated into the user interface. This mediator approach enables comprehensive information retrieval without requiring direct manual navigation to multiple separate pages.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If web extensions provide comprehensive contextual information, then users gain detailed insights about candidates and companies, but the system complexity increases

Engineering Contradiction:
Improvecontextual information completenessVSAvoidweb extension complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments the complex information retrieval and processing system into distinct modular components: (1) entity extraction module that identifies candidates, companies, and technologies from web pages, (2) data query module that retrieves contextual information from multiple sources, (3) enrichment module that aggregates and formats the information, and (4) UI integration module that displays the enriched data. This segmentation reduces overall system complexity by making each component independent and manageable while achieving comprehensive contextual information provision.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a universal web extension framework that can handle multiple types of entities (candidates, companies, technologies) and query multiple data sources through a common architecture. The same core components serve different functions depending on the entity type being processed, reducing redundancy and simplifying the overall system structure while maintaining comprehensive information provision capabilities.

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

3Productivity

If the web extension extracts and processes content from web pages, then relevant contextual information can be presented, but computational resources are consumed

Engineering Contradiction:
Improverecruitment task speedVSAvoidcomputational resource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent applies partial action by extracting only the most relevant entities and information from web pages rather than processing every element. The system prioritizes extraction of key entities (candidates, companies, technologies) and their directly related contextual information, avoiding unnecessary processing of irrelevant content. This selective approach maintains high productivity for recruitment tasks while reducing computational resource consumption compared to comprehensive page analysis.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11860960B1Methods for dynamic contextualization of third-party data in a web browser, and related systems and apparatus
Publication Date: 2024.01.02 ENTELO INC
  • US11860960B1 patent drawing
  • US11860960B1 patent drawing
  • US11860960B1 patent drawing

AI summary

A computer-implemented method may include: providing an extension for a web browser, the extension having a user interface configured to occupy a portion of a user interface associated with the web browser; intercepting content fetched by the web browser for a web page being a company page, a social media page, or a professional page; processing the fetched content for the web page to extract information including: a company name, a candidate name, a job title, and/or an industry name; querying a database for contextual information based on the extracted information, the contextual information being a summary of information obtained from one or more sources other than the web page; and presenting, via the user interface, the contextual information including: company information based on the company name, candidate information based on the candidate name, job title information based on the job title, and/or industry information based on the industry name.