Intercept Analytics for Cookie-Independent Response Modification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing analytics systems rely on cookies and third-party tools that can be blocked, leading to incomplete data collection and inefficient resource utilization due to the inability to accurately understand user behavior and security threats without them.

Innovation Solution

An intercept device intercepts user requests, extracts analytic data asynchronously, performs analytics on this data, and modifies responses in real-time to enhance user experience and security without cookies, using an analytics server and local processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If cookies and third-party tools are used for analytics, then data collection capability is improved, but system reliability deteriorates due to blocking and incomplete data collection

Engineering Contradiction:
Improvedata collection accuracyVSAvoidanalytics system reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent introduces an intercept device as an intermediary component positioned between the user device and host server. This intercept device captures analytics data from intercepted requests before they reach the server, ensuring data collection continues even when traditional cookies and third-party tools are blocked by browsers or security software.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent shifts the analytics data collection from the traditional server-side dimension to a network-intercept dimension. By capturing data at the network level through request interception, the system creates a new dimension for analytics that is independent of client-side cookie implementation and server-side processing.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Loss of information

If synchronous analytics processing is used, then data processing completeness is improved, but response speed deteriorates due to processing delays

Engineering Contradiction:
Improveanalytics data completenessVSAvoidresponse time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The intercept device performs preliminary extraction of analytics data from intercepted requests before the requests are processed by the host server. This preliminary action captures essential analytics information early in the request lifecycle, enabling asynchronous processing without waiting for the complete server response cycle.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamic processing where analytics data extraction occurs asynchronously in parallel with the main request-response cycle. The system dynamically adjusts between capturing complete data sets and maintaining fast response times by processing analytics independently of the primary transaction flow.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20260080421A1Enabling asynchronous analytics via an intercept device
Publication Date: 2026.03.19 ADTECH LT UAB
  • US20260080421A1 patent drawing
  • US20260080421A1 patent drawing
  • US20260080421A1 patent drawing

AI summary

The present disclosure is directed to enabling asynchronous analytics via an intercept device. The intercept device may intercept a request transmitted by a user device to a host server, the request indicating data of interest to be provided by the host server in a response; transmit the request to the host server; asynchronously extract analytic data from the request; transmit the analytic data to an analytics server for performance of analytics on the analytic data; receive, from the analytics server, a result of performance of the analytics on the analytic data; determine, based at least in part on analyzing the result, whether the response from the host server is to be modified; selectively effect modification of the response based at least in part on determining whether the response from the host server is to be modified; and transmit the response to the user device. Various other aspects are contemplated.