Semantic Graph Subscription System for Scalable Data Dissemination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information management systems face challenges in providing actionable information due to limited selectivity in subscription systems, scalability issues with increasing data volumes, and the difficulty in modifying filtering rules, especially in complex domains like military operations, where rich domain semantics with temporal and geospatial constraints are required.

Innovation Solution

A method and system for providing on-demand access to relevant portions of a semantic graph distributed among semantic servers, allowing clients to create subscriptions, automatically collect and annotate data, and send alerts based on changes matching client interests, using a semantic data model that represents concepts, relationships, and ontologies to manage and scale data effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If content-based pub/sub systems use complex queries and event semantics with ontology to represent domain-specific knowledge, then the selectivity of subscriptions is improved, but the system fails to scale to cope with increasing volume, variety and velocity of incoming data

Engineering Contradiction:
Improveselectivity of subscriptionsVSAvoidsystem scalability
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system segments the semantic processing workload by distributing the semantic graph across multiple semantic servers. Each server maintains a portion of the semantic graph and can independently process subscriptions related to its segment, enabling parallel processing and improving scalability while maintaining complex query capabilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary layer that mediates between data sources and subscribers. This intermediary manages the semantic graph and subscription matching, allowing complex semantic queries to be processed efficiently without directly burdening the data sources or subscribers, thus improving both selectivity and scalability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If filtering rules are embedded (hard-coded) in the ontology, then the system can handle rich domain semantics, but it becomes very difficult to modify them by users and requires specialized knowledge engineering

Engineering Contradiction:
Improvedomain semantics handlingVSAvoiduser ability to modify rules
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system implements dynamic filtering rules that can be modified at runtime without requiring system reconfiguration. Users can add, remove, or modify filtering criteria through the interface, and these changes are immediately applied to the semantic graph processing, enabling flexible adaptation to changing domain requirements.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent enables users to perform their own knowledge engineering tasks through the provided interface. Users can independently create, modify, and manage their own filtering rules and subscriptions without requiring specialized knowledge engineering expertise, making the system self-serviceable for domain-specific adaptations.

Inventive Principle:
Principle #25Self-service

3Quantity of substance

If the system collects and processes large volumes of data from multiple sources to provide actionable information, then the quantity of information available is improved, but the time required to process and disseminate the information increases

Engineering Contradiction:
Improvevolume of informationVSAvoidinformation processing time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The system performs preliminary semantic annotation and graph construction in advance, organizing data into a structured semantic graph before queries are submitted. This pre-processing enables rapid subscription matching and information retrieval when events occur, reducing the time required to process and disseminate actionable information.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements continuous monitoring and processing of data streams from multiple sources. The system continuously updates the semantic graph and maintains active subscriptions, ensuring that actionable information is identified and disseminated immediately when conditions are met, minimizing delays in information delivery.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS8108435B2Systems and methods for the management of information to enable the rapid dissemination of actionable information
Publication Date: 2012.01.31 SEMANDEX NETWORKS
  • US8108435B2 patent drawing
  • US8108435B2 patent drawing
  • US8108435B2 patent drawing

AI summary

Methods, systems and media are provided for turning large volumes of globally distributed data into actionable information by building a distributed semantic graph and maintaining such graph with up to date changes in data and client needs are provided. The semantic graph can be used to run subscriptions over interconnected semantic servers where each server can be capable of coupling to data sources, client applications and other semantic servers.