Browser Extension for Live Tab Data Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional servers fail to capture and process live browser data from open tabs, limiting their ability to gauge user interest and provide timely insights for decision-making, as they typically rely on historical data after the user has completed a transaction.

Innovation Solution

An electronic data sharing system that uses a browser extension to monitor live browser information from open tabs, providing this data to machine learning models to determine similar products and updates, and alert users or merchants about price changes or inventory fluctuations, while also suggesting bid price ranges to induce sales.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If a conventional server uses historical browser data after the user completes a transaction, then data processing is simple and reliable, but the system cannot capture live browser data from open tabs and loses timely user interest information

Engineering Contradiction:
Improvelive browser dataVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent introduces a browser extension as an intermediary component that runs within the user's browser to capture live browser data from open tabs. This intermediary bridges the gap between the user's browser environment and the remote server, enabling data collection without requiring complex changes to the server architecture itself. The extension acts as a local agent that gathers information and transmits it to the server, thus resolving the contradiction by adding a moderate complexity element (the extension) to achieve the goal of capturing live data without fundamentally redesigning the entire system.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by capturing and transmitting live browser data from open tabs before the user completes a transaction or closes the browser. This advance data collection ensures that user interest information is preserved and available for processing, preventing the loss of valuable live data. The browser extension continuously monitors open tabs and prepares data for transmission, so when a transaction occurs or the session ends, the data is already captured and can be immediately processed by the server.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If the system monitors live browser data from open tabs using a browser extension, then user interest detection accuracy improves, but the system complexity and resource consumption increase

Engineering Contradiction:
Improveuser interest detection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The browser extension serves as an intermediary that handles the complexity of live data monitoring locally within the user's browser environment. By offloading the data collection functionality to this intermediary component, the main server system avoids the burden of implementing complex monitoring logic, thus improving user interest detection accuracy without proportionally increasing overall system complexity. The extension manages the intricate tasks of tab monitoring, data extraction, and transmission, while the server focuses on data processing and analysis.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The browser extension operates as a self-service component that autonomously monitors open tabs, captures relevant data, and transmits it to the server without requiring continuous server intervention or complex centralized control mechanisms. This self-service approach enables precise user interest detection through continuous live monitoring while keeping the system architecture relatively simple, as the extension handles its own operation and data management independently.

Inventive Principle:
Principle #25Self-service

3Productivity

If the system processes live browser data in real-time to detect product updates and send alerts, then productivity and responsiveness improve, but energy consumption and computational resources increase

Engineering Contradiction:
Improvedata processing speedVSAvoidenergy consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system implements periodic action by monitoring and processing live browser data at scheduled intervals rather than continuously in real-time. The browser extension and server check for product updates, price changes, and inventory fluctuations at predetermined time intervals, which maintains productivity by regularly updating user alerts while significantly reducing energy consumption compared to continuous monitoring. This periodic approach balances the need for responsive data processing with resource conservation, as the system remains active at regular intervals to detect changes without the constant energy expenditure of uninterrupted real-time processing.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system applies skipping by rapidly processing and transmitting critical data changes when detected, rather than maintaining constant processing throughput. When product updates or price changes are identified during periodic checks, the system rushes through the data transmission and alert generation processes quickly, achieving high productivity for time-sensitive operations while minimizing overall energy consumption by remaining in a lower-power state between these rapid processing events. This approach allows the system to maintain responsiveness for important updates without the sustained energy cost of continuous high-speed processing.

Inventive Principle:
Principle #21Skipping (Rushing through)

Data Source

PatentUS12254502B2Data sharing among open browser tabs
Publication Date: 2025.03.18 CAPITAL ONE SERVICES LLC
  • US12254502B2 patent drawing
  • US12254502B2 patent drawing
  • US12254502B2 patent drawing

AI summary

Systems as described herein may include detecting live browser information that a user navigates to a first website displayed in a first open browser tab and a second website displayed in a second open browser tab. A data sharing server may provide the live browser information to a machine learning model as input. Based on feedback from the machine learning model, one or more similar products displayed in the first website and the second website may be determined. The data sharing server may detect an update on the one or more similar products, and cause a user device to display an alert indicating the update on the similar products.