Browser Extension for Automated Content Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods fail to distribute or search for goods, services, and real property on the internet in a manner that obscures the fact that distribution or collection is occurring, particularly when automated, as they are often detected by IP addresses and User Agents.

Innovation Solution

A system comprising a browser extension that uses an API server, user device, and browser to hide the browser extension identifier, allowing for transient storage and manipulation of content, automated browser interactions, and communication between the API server and publisher webpages, while masking the API server identifier.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If automated distribution methods are used, then productivity is improved, but detection by publisher websites increases

Engineering Contradiction:
Improvedistribution efficiencyVSAvoiddetectability by publisher websites
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent uses a browser extension as an intermediary layer between the user and publisher websites. The extension handles automated distribution operations while presenting itself as regular user behavior to publisher websites, thereby maintaining productivity while reducing detectability. The extension acts as a mediator that obscures the automated nature of the distribution.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent copies human browsing and distribution behaviors to automate operations. By replicating the patterns, timing, and characteristics of manual user interactions, the system achieves high productivity while the copied human-like patterns reduce detectability of automated processes.

Inventive Principle:
Principle #26Copying

2Difficulty of detecting and measuring

If IP address hiding methods are used, then detectability is reduced, but distribution reliability is worsened

Engineering Contradiction:
ImproveIP address detectabilityVSAvoiddistribution reliability
Core Design Contradiction:
Difficulty of detecting and measuringVSReliability

Solution Approach 1:

The browser extension leverages the existing trusted relationship between the user's browser and publisher websites. By operating within the user's own browser environment and using the user's legitimate IP address and user agent, the system achieves both anonymity (through the extension's intermediary role) and reliability (through the trusted user identity).

Inventive Principle:
Principle #25Self-service

3Difficulty of detecting and measuring

If manual distribution is used, then detectability is reduced, but productivity is worsened

Engineering Contradiction:
Improveautomation detectionVSAvoiddistribution speed
Core Design Contradiction:
Difficulty of detecting and measuringVSProductivity

Solution Approach 1:

The browser extension dynamically adjusts its behavior to balance automation efficiency with human-like patterns. It can operate in different modes, adjusting the level of automation and interaction patterns to maintain productivity while preserving the appearance of manual operation when necessary to avoid detection.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11449666B2Browser extension for the collection and distribution of data and methods of use thereof
Publication Date: 2022.09.20 ROOFOVERYOURHEAD MARKETING
  • US11449666B2 patent drawing
  • US11449666B2 patent drawing
  • US11449666B2 patent drawing

AI summary

A system and method for automated distribution of content to a designated publisher webpage on a third party publisher server that requires multiple direct manual human interactions for form completion and file upload. In one embodiment, the method is autonomously and directly executed on a local user computing device having a local browser executable thereon to access a distribution origin webpage, and to perform human-like activities in lieu of the required multiple direct manual human interactions so to input locally manipulated distribution content into form fields and file upload and thereby permit submission of a completed form and uploaded file.