Resource Processor Circuitry Pattern Matching for Embedded Response Filtering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The sheer volume of responses from embedded resources in web requests overwhelms service provider systems, making it difficult to efficiently process and catalog browsing histories for targeted advertising, leading to performance issues and increased data processing burdens.
Innovation Solution
Resource processor circuitry employs a pattern matching routine to parse responses, distinguishing between responses corresponding to the requested resource and those embedded within it, thereby reducing the data to be processed and improving performance by excluding unnecessary responses.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If all responses from embedded resources are processed, then complete browsing history data is collected, but system performance deteriorates and data processing burden increases
Solution Approach 1:
The patent extracts only the essential browsing history information (user-intended URLs) from the complete response data, separating useful information from unnecessary data. The resource processor identifies and extracts only responses corresponding to user-intended URLs while filtering out embedded resource responses, thereby maintaining data completeness for advertising purposes while reducing processing burden.
2Productivity
If response filtering is implemented, then data processing load is reduced, but complexity of the processing system increases
Solution Approach 1:
The patent performs preliminary filtering of responses before they reach the main processing system. The resource processor pre-identifies and excludes responses from embedded resources based on pattern matching against a whitelist of legitimate resource domains, so that only relevant responses require further processing. This preliminary action reduces the complexity of subsequent processing steps.
3Speed
If pattern matching routine is used to parse responses, then processing speed improves, but complexity of the processing algorithm increases
Solution Approach 1:
The patent uses pattern matching routines that compare response URLs against pre-stored whitelist patterns of legitimate resource domains. Instead of implementing complex real-time analysis algorithms, the system copies and matches against known good patterns, significantly improving processing speed while keeping the algorithm relatively simple and maintainable.
Data Source
AI summary
Resource processor circuitry parses responses corresponding to a resource of a request from other responses corresponding to other resources embedded in the resource of the request. This parsing reduces the shear amount of data needed to be processed by the resource processor circuitry, thereby improving performance of the resource processor circuitry. The resource processor circuitry parsing uses a pattern matching routine to parse the response corresponding to the resource of the request from the responses corresponding to other resources embedded in the resource of the request. Thereafter, the resource processor circuitry includes the response corresponding to the resource of the request to a catalog.


