QUIC Remote Headless Browser Control for Low-Traffic Web Scraping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing web scraping methods are inefficient and prone to being blocked by servers due to the need for extensive proxy usage and lack of secure, efficient intra-process communication, particularly when using TCP/UDP and SSL transactions.

Innovation Solution

A system utilizing remote headless browsers on edge devices with internal proxies, controlled via a Chrome DevTools Protocol (CDP) client, and QUIC protocol for efficient and secure data transmission, allowing for human-like interaction and reduced traffic.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If SSL transactions are added on top of TCP/UDP to ensure security, then security is improved, but the number of transactions needed to set up the connection increases

Engineering Contradiction:
ImprovesecurityVSAvoidnumber of transactions
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent combines the RPC protocol and SSL security layer into a unified communication framework where SSL operates directly over the RPC mechanism. This merging eliminates the need for separate SSL handshake transactions that would otherwise be required on top of TCP/UDP, reducing the total number of transactions while maintaining security through integrated SSL encryption at the application layer.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If proxy servers are used to avoid request blocking, then request success rate is improved, but the amount of traffic going back and forth increases

Engineering Contradiction:
Improverequest success rateVSAvoidamount of traffic
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts the proxy functionality from traditional external proxy servers and implements it as an internal proxy component within the web scraper system itself. This internal proxy operates at the application layer, allowing requests to be routed and managed without requiring external proxy infrastructure, thereby reducing the overall traffic volume while maintaining the ability to bypass blocking mechanisms through intelligent request routing and header management.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20260037350A1Making remote procedure calls over QUIC protocol, and applications thereof
Publication Date: 2026.02.05 OXYLABS UAB
  • US20260037350A1 patent drawing
  • US20260037350A1 patent drawing
  • US20260037350A1 patent drawing

AI summary

A computer-implemented method is provided that enables remote control of a headless browser. A message from a client to open a connection to a headless browser running on a device remote from the client is received. A command to provision the browser is sent to the headless browser. The command may configure the browser to appear as if the browser is controlled by a human. A command for controlling the headless browser is received from the client. The command is sent to the headless browser for execution. A response to the command is received from the headless browser. Finally, the response is forwarded to the client.