Social Network Message Query Service Using Semantic Graph Context

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In social networks of machines, there is a need for an efficient requirements announcement service that allows machines and entities to create and display messages with specific requirements to targeted audiences, while existing solutions lack effective context-based message retrieval and relevance scoring.

Innovation Solution

A system that receives a message query from an entity, determines the message context using a semantic graph of the social network, and searches for relevant messages based on context, employing a machine learning model for relevance scoring and incorporating historical performance and entity feedback to select and rank candidate messages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a requirements announcement service is implemented to allow machines and entities to create and display messages with specific requirements, then the functionality and versatility of the social network is improved, but the device complexity increases due to the need for context determination and relevance scoring mechanisms

Engineering Contradiction:
ImprovefunctionalityVSAvoidcomplexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

A semantic graph is introduced as an intermediary data structure to represent relationships between entities, messages, and requirements. This semantic graph serves as a mediator that enables context-based message retrieval without requiring direct complex interactions between all system components, thus managing complexity while enhancing functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system incorporates feedback mechanisms where entity feedback and historical performance data are used to continuously refine and update message relevance scores. This feedback loop allows the system to learn from past interactions and improve its message retrieval accuracy over time, managing complexity through adaptive refinement rather than static complex rules.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If context-based message retrieval using semantic graphs is implemented, then the measurement precision of message relevance is improved, but the loss of time increases due to the computational requirements for context determination and relevance scoring

Engineering Contradiction:
Improverelevance accuracyVSAvoidtime
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-building and maintaining the semantic graph structure with entity relationships and message metadata before actual query processing. This pre-processing of contextual information allows the system to quickly retrieve relevant messages without performing complex semantic analysis during each query, thus reducing response time while maintaining high relevance accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts relevance scoring parameters based on contextual factors such as entity feedback, historical performance, and message characteristics. By changing the weighting and selection of parameters adaptively rather than using fixed complex calculations, the system achieves high measurement precision while optimizing computational time through parameter-based filtering.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If relevance scoring based on historical performance and entity feedback is implemented, then the reliability of message selection is improved, but the device complexity increases due to the need for tracking and processing feedback data

Engineering Contradiction:
Improveselection accuracyVSAvoidcomplexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system merges multiple data sources including entity feedback, historical performance data, and message metadata into a unified relevance scoring mechanism. By combining these diverse inputs into a single integrated scoring process that operates on the semantic graph, the system achieves reliable message selection without requiring separate complex processing pipelines for each data source.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250094255A1Message query service and message generation for a social network
Publication Date: 2025.03.20 SAP SE
  • US20250094255A1 patent drawing
  • US20250094255A1 patent drawing
  • US20250094255A1 patent drawing

AI summary

A method includes receiving a message query from an entity identifier participating in a social network. The message query specifies one or more entities, one or more requirements, and one or more constraints. A set of message query parameters is generated based on the message query. A set of queries for a semantic graph of the social network is generated based on the set of message query parameters. The set of queries is applied to the semantic graph to obtain a set of query results. A message context of the entity identifier is determined based on the set of query results and the set of message query parameters. A set of messages from a message repository is determined based on the message context. The set of messages can be presented on a client computer associated with the entity identifier.