Web Application Data Extraction via Monitored Traffic Logs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Web applications lack an application programming interface (API) for data transfer, requiring manual and repetitive processes to extract data, leading to resource wastage and increased error likelihood.

Innovation Solution

A method involving monitoring web traffic between a client terminal and a server, creating a data log, processing the log to extract requests, and generating commands to automate data access using non-interactive scripts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual data extraction processes are used to access web applications, then data can be collected from web interfaces, but resource wastage increases and error likelihood increases

Engineering Contradiction:
Improvedata accuracyVSAvoidresource wastage
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system performs self-service by automatically extracting data from web applications without requiring manual human intervention. The automated bot navigates web interfaces, extracts required data, and transfers it to target applications, eliminating the need for repetitive manual copying and reducing both resource wastage and error rates.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical manual process of data extraction with an automated computational system. Instead of human operators manually navigating web pages and copying data, a software bot automates these actions by simulating user interactions, thereby substituting mechanical human labor with automated programming.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If manual data extraction processes are used to access web applications, then data can be collected from web interfaces, but productivity decreases due to repetitive manual processes

Engineering Contradiction:
Improvedata extraction efficiencyVSAvoidoperational complexity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system performs self-service by automatically extracting data from web applications without requiring manual human intervention. The automated bot navigates web interfaces, extracts required data, and transfers it to target applications, eliminating the need for repetitive manual copying and reducing both resource wastage and error rates.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent changes the operational parameters from manual human actions to automated computational actions. By transforming the data extraction process from a manual task requiring human cognitive resources to an automated process driven by programmed instructions, the system dramatically improves productivity while maintaining ease of operation through centralized control.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If automated scripts are used to extract data from web applications, then productivity increases and errors are reduced, but device complexity increases

Engineering Contradiction:
Improvedata extraction efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a universal data extraction system that can operate across multiple different web applications and target systems. The automated bot is designed to adapt to various web interfaces and extract data from different sources, making the system multi-functional and reducing the need for separate specialized tools for each application.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system introduces an intermediary automated bot that acts as a mediator between web applications and target applications. This intermediary handles all the complexity of navigating different web interfaces, parsing data, and transferring information, thereby shielding users from the underlying system complexity while maintaining high productivity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12401710B1Systems, methods, and computer-readable storage media for extracting data from web applications
Publication Date: 2025.08.26 FREDDIE MAC
  • US12401710B1 patent drawing
  • US12401710B1 patent drawing
  • US12401710B1 patent drawing

AI summary

Systems, methods, and computer-readable media are disclosed for extracting data from web applications. An exemplary embodiment includes monitoring web traffic between a client terminal and a server, the web traffic corresponding to a user's interaction with a web browser to send a request for data, such as a web page, from the client terminal to the server. A data log is created reflecting the monitored web traffic, and processed to extract the request for data. A command is generated for accessing the server based on the request for the data that was extracted from the data log. When the generated command is executed, it downloads the data from the server to the client terminal. Some embodiments are able to specify a pattern to search for in the downloaded web page, search the downloaded data for the pattern to identify data of interest and provide the identified data to a user.