Web Form Data Interception for Real-Time Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for collecting web form data are inefficient, particularly due to limitations in data transmission methods like GET, which restrict the volume of information that can be collected, and lack real-time analysis capabilities when using the POST method.

Innovation Solution

A real-time system and method that replaces existing submit methods and handlers with new ones in a web page, routing web form data to an analysis system upon submission and back to the web application server after a predetermined time, utilizing the POST method for efficient data collection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the GET method is used to transmit web form data, then the web application does not need to be modified, but the volume of information that can be collected is restricted by maximum length request

Engineering Contradiction:
Improvevolume of informationVSAvoiddata transmission limitation
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent changes the data transmission parameter from GET method to POST method, which allows unlimited data volume without the maximum length request restriction. This parameter change enables collection of specialized information such as customer order status checking behavior, which requires larger data volumes than GET can support.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If the POST method is used to transmit web form data, then larger data volumes can be collected, but real-time analysis is not possible

Engineering Contradiction:
Improvevolume of informationVSAvoidreal-time analysis capability
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent applies preliminary action by intercepting the POSTed form data before it reaches the web application server and routing it to the analysis system in real-time. The analysis system performs preliminary processing of the data as it arrives, enabling real-time analysis while maintaining the ability to collect large data volumes through POST method.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If web form data is collected through log file analysis, then existing data can be processed, but specialized questions about customer behavior cannot be answered efficiently

Engineering Contradiction:
Improvedata collection efficiencyVSAvoidspecialized web usage analysis
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent introduces an intermediary analysis system that sits between the web application server and the log files. This intermediary system intercepts form data before it is written to log files, enabling efficient collection and analysis of specialized customer behavior information such as order status checking frequency, without requiring modifications to the web application itself.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Quantity of substance

If the web application is modified to submit all web form data via GET method for log file analysis, then data can be collected, but the web application complexity increases and is generally not acceptable

Engineering Contradiction:
Improvedata collection capabilityVSAvoidweb application modification
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent uses an intermediary system that handles the data collection and analysis functions separately from the web application. This intermediary intercepts POSTed form data and routes it to the analysis system, eliminating the need to modify the web application to submit data via GET method, thus maintaining web application simplicity while enabling comprehensive data collection.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8381091B2Real-time method, system and program product for collecting web form data
Publication Date: 2013.02.19 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US8381091B2 patent drawing
  • US8381091B2 patent drawing
  • US8381091B2 patent drawing

AI summary

The present invention allows a web form submitted by a web user to be routed to an analysis system in real-time. Specifically, once a requested web page has been fully loaded and parsed, any existing submit methods and/or on-submit handlers attached to web forms within the web page are replaced with a new submit method and on-submit handler. When a valid web form is submitted by the user, the destination of the web form is changed to the analysis system, by the new submit method, for a fixed period of time. After the period of time has expired, the original destination is reinstated and the web form is routed thereto.