Cloud Scraping System Using Pre-Scraped Big Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cloud scraping technologies face inefficiencies due to increased throughput with multiple scraping requests and types of targets, as they perform scraping for each request individually, leading to slower response times and reduced server operation efficiency.

Innovation Solution

A cloud scraping system and method that pre-scrapes information in a big data storage for quick responses to user requests, utilizing a scraping server to handle dynamic information and employing single or multi-processing servers based on external institution policies, with an error analysis and update mechanism for user terminals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If cloud scraping performs scraping for each scraping request individually, then it can handle various types of scraping requests, but the throughput decreases as the number of scraping requests or types of scraping target external institutions increases

Engineering Contradiction:
Improveability to handle various scraping requestsVSAvoidthroughput
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent pre-scrapes information from external institutions and stores it in a big data storage system before receiving user requests. This preliminary action allows the system to quickly retrieve pre-scraped data when requests arrive, avoiding the need to perform scraping operations in real-time for each request, thereby maintaining high throughput while handling diverse scraping targets

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent divides the scraping system into multiple scraping servers that can operate independently and concurrently. Each scraping server can handle different external institutions or types of requests, allowing the system to maintain adaptability across various scraping targets while improving overall throughput through parallel processing

Inventive Principle:
Principle #1Segmentation

2Reliability

If cloud scraping performs scraping for each scraping request, then it ensures data freshness, but the response time increases with more scraping requests

Engineering Contradiction:
Improvedata freshnessVSAvoidresponse time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs scraping operations in advance and stores the scraped data in big data storage. When users submit requests, the system retrieves pre-scraped data immediately, significantly reducing response time while maintaining acceptable data freshness for static information that does not change frequently

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a dynamic scraping strategy where the system determines whether to use pre-scraped data or perform real-time scraping based on the type of information requested. For dynamic information that changes frequently, the system performs real-time scraping to ensure data freshness, while for static information, it uses pre-scraped data to minimize response time

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11586687B2Apparatus, method and computer program for cloud scraping using pre-scraped big data
Publication Date: 2023.02.21 COOCON
  • US11586687B2 patent drawing
  • US11586687B2 patent drawing
  • US11586687B2 patent drawing

AI summary

A cloud scraping system using pre-scraped big data includes an information providing server which, when receiving a scraping request from a user terminal, provides the user terminal with response information to the received scraping request, and a big data storage which stores pre-scraped information, wherein when the scraping request is about static information, the information providing server acquires the response information using the pre-scraped information. According to the above cloud scraping system using pre-scraped big data, there is an advantage that it is possible to quickly respond to a scraping request from the user terminal afterwards by pre-scraping and storing static information in the big data storage. Additionally, it is possible to improve the scraping server operation efficiency by making a proper use of a single or multi-processing scraping server based on policy information of a scraping target external institution.