Social Media Data Query Engine Separating Post and Metadata

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing social media analytics systems face challenges in efficiently processing and presenting voluminous data from social media sources, as they often combine post data and metadata in a single repository, leading to slow data retrieval and processing.

Innovation Solution

A system that separates post data and metadata into distinct repositories, allowing for rapid filtering and search capabilities by storing metadata as structured documents and using a query engine to process client queries efficiently, enabling fast data transmission and processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If post data and metadata are stored in a single repository, then data structure is simple, but data retrieval and processing speed is slow

Engineering Contradiction:
Improvedata structure complexityVSAvoiddata retrieval speed
Core Design Contradiction:
Device complexityVSSpeed

Solution Approach 1:

The patent divides the unified data repository into separate repositories: one for post data and another for metadata. This segmentation allows independent optimization of each repository's structure and retrieval mechanisms, enabling faster data access without increasing overall system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts metadata from the main post data repository and stores it in a separate dedicated repository. This extraction enables specialized indexing and querying of metadata fields, significantly improving retrieval speed for metadata-dependent operations while keeping the main repository focused on post content.

Inventive Principle:
Principle #2Taking out (Extraction)

2Speed

If post data and metadata are stored in separate repositories, then data retrieval speed is fast, but system complexity increases

Engineering Contradiction:
Improvedata processing speedVSAvoidsystem architecture complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent implements a universal query engine that can efficiently query both post data and metadata repositories using a unified query interface. This multi-functional approach allows the system to handle diverse query types without requiring separate processing logic for each repository, thereby managing complexity.

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

Solution Approach 2:

The patent introduces a query engine as an intermediary layer between the client and the separate data repositories. This mediator translates high-level queries into optimized access patterns for each repository type, shielding clients from the underlying complexity while maintaining fast retrieval speeds.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Quantity of substance

If voluminous social media data is processed without separation, then data completeness is maintained, but user interface responsiveness deteriorates

Engineering Contradiction:
Improvedata volumeVSAvoidinterface responsiveness
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

By segmenting data into post content and metadata, the system can selectively retrieve only the necessary portions based on user queries. This segmentation enables the interface to respond quickly by fetching only relevant metadata fields or post content, rather than processing entire data sets, thus maintaining responsiveness with complete data availability.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11410087B2Dynamic query response with metadata
Publication Date: 2022.08.09 SALESFORCE INC
  • US11410087B2 patent drawing
  • US11410087B2 patent drawing
  • US11410087B2 patent drawing

AI summary

Metadata and for posts originating from different social media sources and the posts themselves may be collected. A query specifying search criteria for the posts and filter criteria related to the metadata may be submitted to the system disclosed herein. The system may allow a client or tenant of the system to filter and search the metadata stored therein. The system may provide the posts in response to the query and permit a client or tenant to rapidly switch between social media sources and corresponding metadata types.