Message Routing Graph for Privacy Control in Event Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In networked computer systems, especially in complex event processing systems like Smart Cities, it is challenging to control and manage data privacy effectively, particularly when data is gathered from various external sources, making it difficult for individuals to determine how their private data is used and to prevent misuse by unintended entities.

Innovation Solution

A computer system with inbound and complex event processing modules that analyze data and manage communication relationships based on predefined conditions, allowing data owners to specify data usage constraints, enabling granular control over data sharing and privacy, and dynamically adjusting communication relations to ensure compliance with pre-defined pre-conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is gathered from large quantities of external entities in complex event processing systems, then the system can provide useful aggregate data for optimization purposes, but it becomes very hard to implement control mechanisms where individuals can determine how their private data is utilized and prevent misuse by unintended entities

Engineering Contradiction:
Improvedata utilization efficiencyVSAvoidcontrol mechanism complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments data control into multiple hierarchical levels: individual data granularity control (frequency, precision, resolution), correlation control with other data sources, and conditional use specifications. This segmentation allows the system to manage complex data control requirements by breaking them down into manageable, configurable parameters that individuals can specify without overwhelming complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary control layer between data collection and data processing that enforces user-specified constraints. This intermediary mechanism translates individual privacy preferences into actionable control rules that the system automatically applies, mediating between the need for aggregate data utilization and individual data protection without requiring direct individual involvement in each data use decision.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If individual users protect privacy of their data, then data security and privacy are maintained, but the system loses access to valuable individual data that could optimize technical processes

Engineering Contradiction:
Improvedata privacy protectionVSAvoidprocess optimization capability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements dynamic data sharing where individuals can specify different levels of data granularity (frequency, precision, resolution) and conditional usage scenarios. This dynamic approach allows data protection to be adjusted based on specific contexts and purposes, enabling process optimization when appropriate while maintaining privacy protection when needed, rather than using static all-or-nothing privacy controls.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters of data sharing by allowing individuals to control data granularity (frequency, precision, resolution), correlation with other sources, and conditional usage. These parameter changes enable the system to transform private individual data into usable aggregate data for process optimization while maintaining individual privacy control, effectively converting the data from a privacy risk into an optimization resource.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If the system allows flexible data usage by third parties under specific conditions, then valuable data can be utilized for aggregate purposes, but implementing and enforcing these control mechanisms becomes increasingly difficult at scale

Engineering Contradiction:
Improvedata usage flexibilityVSAvoidsystem scalability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent creates a universal control framework that handles multiple data control requirements through a unified mechanism. The same infrastructure manages individual data granularity control, correlation control, conditional usage specifications, and enforcement across the entire system. This universal approach enables flexible data usage scenarios while maintaining system scalability, as the multi-functional control mechanism serves all data types and usage scenarios without requiring separate implementation for each case.

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

Data Source

PatentUS11108625B2Computer system and method for message routing
Publication Date: 2021.08.31 URBAN SOFTWARE INST GMBH
  • US11108625B2 patent drawing
  • US11108625B2 patent drawing
  • US11108625B2 patent drawing

AI summary

Message routing techniques include use of at least one controller module configured to maintain a graph. The graph defines communication relations between a plurality of message communication modules. Each communication relation defines a particular message type for a particular pair of modules. The plurality of message communication modules includes a first module configured to receive a message wherein the received message has a message type and is associated with least one pre-condition. Upon verification of an acceptance condition of the at least one pre-condition the received message is accepted if the acceptance condition is fulfilled. Upon verification of a generating condition of the at least one pre-condition, the first module generates a generated message directed to at least a second module or an external data consumer in accordance with the graph if the generating condition is fulfilled.