Social Intelligence System Dynamic Scraping Frequency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The high cost and limitations of accessing real-time social media data from third-party sources, including exorbitant pricing, stale data, and restrictive access policies, hinder businesses' ability to gather current and historical content efficiently.

Innovation Solution

The Social Intelligence System dynamically adjusts collection time periods based on duplication rates and social velocity indices to optimize data retrieval from multiple IP addresses, allowing for cost-effective, real-time or near real-time social media content gathering without relying excessively on costly proxy server services.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If businesses use proxy server services to access real-time social media data, then data freshness is improved, but cost increases significantly

Engineering Contradiction:
Improvedata freshnessVSAvoidcost
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The system dynamically adjusts the collection time period based on duplication rates. When duplication rates are low (indicating new content), the system increases scraping frequency to capture real-time data. When duplication rates are high (indicating stale content), the system reduces frequency to minimize costs. This dynamic adaptation resolves the contradiction between maintaining data freshness and controlling access costs.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of collection time period based on measured duplication rates. By monitoring the ratio of duplicate to unique content over time, the system adjusts scraping intervals to optimize between real-time data acquisition and cost reduction, eliminating the need for continuous expensive proxy server usage.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If businesses purchase entire data sets from content sources, then data completeness is improved, but cost increases and subset access is restricted

Engineering Contradiction:
Improvedata completenessVSAvoidcost
Core Design Contradiction:
Quantity of substanceVSLoss of energy

Solution Approach 1:

The system performs partial data collection by scraping only the portion of data that is needed and available, rather than purchasing complete data sets. By using search queries and monitoring duplication rates, the system collects sufficient data for analysis without acquiring unnecessary content, thus reducing costs while maintaining data completeness for research purposes.

Inventive Principle:
Principle #16Partial or excessive action

3Loss of energy

If businesses use web search to access social media data, then cost is reduced, but data freshness and real-time access deteriorate

Engineering Contradiction:
ImprovecostVSAvoiddata freshness
Core Design Contradiction:
Loss of energyVSSpeed

Solution Approach 1:

The system dynamically adjusts scraping frequency based on measured duplication rates. When the duplication rate is low (indicating new content is being posted), the system increases the frequency of web searches to capture real-time data. When the duplication rate is high (indicating most content is already known), the system reduces search frequency to minimize costs. This dynamic approach resolves the contradiction between cost reduction and maintaining data freshness.

Inventive Principle:
Principle #15Dynamics

4Reliability

If content sources limit search frequency per IP address, then data protection is improved, but data accessibility deteriorates

Engineering Contradiction:
Improvedata protectionVSAvoiddata accessibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system segments the scraping operation into multiple IP addresses, distributing search requests across different sources. This segmentation allows the system to bypass single-IP rate limits while maintaining overall data protection through distributed access. The system can rotate between multiple IP addresses to continue collecting data without triggering protective blocking mechanisms.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10754849B2Dynamic gathering of social media content
Publication Date: 2020.08.25 CISION US INC
  • US10754849B2 patent drawing
  • US10754849B2 patent drawing
  • US10754849B2 patent drawing

AI summary

Methods, techniques, and systems for gathering social media content are provided. Some embodiments provide a Social Intelligence System (“SIS”) configured to provide dynamic search capability of a content source by using a proxy server system as an intermediary between the SIS and the content source. The SIS may then dynamically determine a rate at which it searches for content based on a rate of change or predicted change of a particular content source. Dynamically determining a rate allows the SIS to track a particular topic or series of topics over time, while only searching for content on the topic at the most optimal time periods to reduce overall cost.