Internet Request Field Caching for Near Real-Time Reporting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems lack the ability to provide detailed tracking and reporting of internet requests at the desired level of depth for network service operators, particularly in distributed network services like DNS, OCSP, and Whois, which hinders efficient monitoring and decision-making.

Innovation Solution

A method and system that analyze and cache specific field types from internet requests, transmitting this data to a summarization server to determine and report the most frequently recurring values, enabling near real-time reporting across front-end processors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If detailed tracking data is collected for all internet requests, then measurement precision is improved, but device complexity and data processing requirements increase

Engineering Contradiction:
Improvetracking data depthVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts only the most frequently occurring field values from request data for reporting purposes, rather than processing all detailed tracking data. This selective extraction approach maintains measurement precision for key metrics while reducing overall system complexity and processing requirements

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system segments the tracking function by separating frequently occurring field values from other request data. This segmentation allows the system to focus computational resources on analyzing only the most relevant data segments, thereby improving measurement precision without proportionally increasing device complexity

Inventive Principle:
Principle #1Segmentation

2Loss of information

If comprehensive request tracking is implemented across distributed network services, then information completeness is improved, but loss of time for data processing increases

Engineering Contradiction:
Improveinformation completenessVSAvoiddata processing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary identification of frequently occurring field values as requests are received, rather than conducting comprehensive analysis after data collection. This preliminary action ensures information completeness is maintained while reducing the time required for subsequent data processing and reporting

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements partial action by focusing tracking efforts on only the most frequently occurring field values rather than analyzing every aspect of each request. This approach maintains sufficient information completeness for operational decision-making while significantly reducing data processing time

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If all field values are cached and transmitted to summarization server, then measurement precision is improved, but use of energy and processing resources increases

Engineering Contradiction:
Improvereporting accuracyVSAvoidprocessing energy
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system extracts and transmits only frequently occurring field values to the summarization server, rather than caching and transmitting all field values. This extraction approach maintains measurement precision for the most relevant metrics while reducing energy consumption and processing resource usage

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by caching and transmitting only a subset of field values—specifically those that occur frequently—rather than all possible field values. This partial approach ensures sufficient reporting accuracy while minimizing energy consumption and processing requirements

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8977705B2Method and system for data logging and analysis
Publication Date: 2015.03.10 VERISIGN INC
  • US8977705B2 patent drawing
  • US8977705B2 patent drawing
  • US8977705B2 patent drawing

AI summary

A method of logging internet requests includes defining a plurality of field types of interest and receiving a request from the internet including one or more fields. The method also includes determining that a first field type of a first field of the one or more fields matches one of the plurality of field types of interest and caching at least a portion of the first field in a cache. The method further includes determining that a second field type of a second field of the one or more fields matches one of the plurality of field types of interest caching at least a portion of the second field in the cache. The method includes transmitting the cache to a server, determining, a number of occurrences of a field value of at least one of the first field type or the second field type, and providing a report including the number of occurrences of the field value.