Data Subscription Generator for Distributed Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing the distribution of application data across multiple computer systems and mobile devices is inefficient, particularly when many employees need specific data updates, leading to unnecessary information dissemination and resource waste, especially in large, distributed networks.

Innovation Solution

A system that automatically generates data subscriptions based on distribution criteria and application data, using a subscription generator to propagate data changes to appropriate data sites, ensuring only necessary information is shared with employees, reducing human effort and resource utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is distributed to all data sites in a distributed network, then all employees can access the information they need, but unnecessary information reaches employees leading to wasted time and resources

Engineering Contradiction:
Improvedata distribution efficiencyVSAvoidnetwork resource waste
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent segments the distributed network into multiple data sites, each with specific subscription criteria. Instead of broadcasting data to all sites uniformly, the system divides data distribution into targeted segments based on predefined criteria at each data site, reducing unnecessary data transmission across the network.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by pre-defining subscription criteria at each data site before data distribution occurs. Each data site configures its subscription rules in advance, allowing the central computer system to efficiently route data changes only to sites that meet the criteria, avoiding the need for post-distribution filtering and reducing network waste.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If manual data distribution management is used, then data can be controlled to reach specific employees, but it requires significant human effort and is inefficient for large networks

Engineering Contradiction:
Improvedata distribution controlVSAvoidadministrative time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent enables self-service by allowing each data site to define its own subscription criteria automatically. The system empowers individual data sites to manage their own data reception requirements through predefined rules, eliminating the need for manual administrative intervention in data distribution control while maintaining precision.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent utilizes parameter changes by allowing subscription criteria to be dynamically adjusted at each data site. Instead of manual reconfiguration, the system changes distribution parameters automatically based on predefined rules and data site configurations, reducing administrative time while maintaining control flexibility.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If many subscriptions are generated for individual mobile devices, then each employee receives personalized data updates, but the complexity of managing subscriptions increases significantly

Engineering Contradiction:
Improvepersonalized data distributionVSAvoidsubscription management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments subscription management by assigning unique criteria to each mobile device data site. Instead of managing subscriptions centrally for all devices, the system divides subscription management into independent segments at each device level, allowing personalized data distribution while simplifying overall system complexity through decentralized rule-based management.

Inventive Principle:
Principle #1Segmentation

4Reliability

If all data changes are propagated to all data sites, then data consistency is maintained across the network, but network bandwidth and processing resources are wasted

Engineering Contradiction:
Improvedata consistencyVSAvoiddata transmission volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies preliminary action by pre-configuring subscription criteria at each data site before data propagation occurs. This allows the central computer system to determine in advance which data sites should receive specific data changes, maintaining data consistency for subscribed sites while avoiding unnecessary transmission to non-subscribed sites, thereby reducing data transmission volume.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments data propagation by routing data changes to specific subsets of data sites based on their subscription criteria. Instead of broadcasting to all sites, the system divides data distribution into targeted segments, maintaining consistency where needed while reducing overall network traffic and processing requirements.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8010484B2Generating data subscriptions based on application data
Publication Date: 2011.08.30 SAP SE
  • US8010484B2 patent drawing
  • US8010484B2 patent drawing
  • US8010484B2 patent drawing

AI summary

Subscriptions to stored data for different computer systems and mobile devices are generated based on distribution criteria and application data to control what portions of particular types of data should go to a particular computer system or mobile computing device, each of which may be identified as a data site. The particular type of data may include a business object type or a publication in a publish-and-subscribe model of data replication. The distribution criteria may include an attribute of the type of data to be distributed, or may be based on a relationship of data with an employee that uses a data site or on a responsibility of an employee that uses a data site. The distribution criteria also may include a query executable against portions of the application data or other types of complex processing logic.