Publish/Subscribe Mashups for Social Network Data Streams

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional techniques for managing social network data are not tailored to handle disparate social networks, leading to inconsistent access and missed important information due to chaotic and overwhelming data streams.

Innovation Solution

The development of publish/subscribe mashup techniques that facilitate the creation of tailored output streams by transforming and aggregating data from multiple social network streams, including micro-blogs, social networks, photo sharing, and other Web 2.0 services, to provide a structured and timely output for human consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If conventional mashing techniques are used to access social network data, then all available information from multiple sites can be presented, but the data becomes chaotic and overwhelming making it difficult for users to find important information

Engineering Contradiction:
Improvequantity of informationVSAvoidease of information retrieval
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The patent segments the chaotic data stream by introducing topic-based categorization and hierarchical organization. Data from multiple social networks is divided into distinct topics, with each topic containing relevant information from various sources. This segmentation allows users to navigate to specific topics of interest rather than wading through all available data, directly resolving the contradiction between providing comprehensive information and maintaining ease of retrieval.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces topic models as an intermediary layer between raw social network data and user queries. These topic models automatically identify and organize information themes across disparate sources, acting as a mediator that transforms unstructured data into organized knowledge structures. This intermediary mechanism enables efficient information retrieval without losing the comprehensive nature of the underlying data.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If users access multiple social network sites regularly to keep up with friends and relatives, then they can obtain desired information, but they may miss important messages due to inconsistent access and the barrage of data

Engineering Contradiction:
Improvereliability of information receptionVSAvoidtime for regular interaction
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action through automated topic monitoring and information aggregation. Instead of requiring users to actively check multiple sites, the system proactively collects, organizes, and prepares information by topics before users need it. This preliminary organization ensures that when users access the system, important messages are already categorized and ready for review, eliminating the risk of missing information due to inconsistent access patterns.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent incorporates feedback mechanisms where the system learns from user interactions with topic-based information. By analyzing which topics users engage with most frequently, the system adjusts its information gathering and organization strategies to prioritize relevant content. This feedback loop improves reliability of information delivery over time while reducing the time users need to spend actively monitoring sources.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If conventional web mashups are built from the ground up for each application, then all information from mashed sites can be presented, but the techniques are not tailored to managing content from disparate social networks

Engineering Contradiction:
Improveadaptability to different social networksVSAvoidcomplexity of mashup creation
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements universality through a standardized topic-based framework that works across diverse social network sources. Rather than creating custom mashup logic for each network, the system uses a universal topic modeling approach that automatically adapts to different data sources. This single framework handles multiple social networks simultaneously, achieving versatility without proportionally increasing complexity.

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

Solution Approach 2:

The patent applies parameter changes by dynamically adjusting topic models based on the characteristics of different social network sources. The system modifies its information extraction and organization parameters according to the specific properties of each network being accessed. This adaptive parameter adjustment enables the system to handle disparate networks effectively while maintaining a consistent underlying architecture, thereby managing complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10798040B2Publish/subscribe mashups for social networks
Publication Date: 2020.10.06 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10798040B2 patent drawing
  • US10798040B2 patent drawing
  • US10798040B2 patent drawing

AI summary

Described herein is a mashing technology that facilitates mashup creation over a plurality of publish/subscribe social network data stream. These mashing techniques that are tailored to managing content from disparate social networks. As described herein, these techniques include creating and using a set of operations that facilitate the creation of “mashups” over multiple publish/subscribe social network data streams.