Program Landscape Alteration Event Notification System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Large-scale businesses face challenges in efficiently managing and coordinating software changes across multiple computer systems, leading to compatibility issues and delayed adoption of relevant software updates among interconnected systems.

Innovation Solution

A computer-implemented method that monitors alterations in a program landscape, generates event notifications with specific information, and sends these notifications to associated computer systems, ensuring that relevant systems receive updates and can adapt to changes in the program landscape.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual management of software changes across multiple computer systems is used, then flexibility and control are maintained, but coordination efficiency deteriorates and compatibility issues arise

Engineering Contradiction:
Improvecoordination efficiencyVSAvoidmanagement complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary system comprising a monitoring application on the source computer system and a notification application on target computer systems. This intermediary automatically detects program landscape alterations, generates notifications, and distributes them to relevant systems, thereby improving coordination efficiency without requiring direct manual intervention between multiple systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The monitoring application automatically detects alterations in the program landscape without human intervention. The system self-manages the entire notification process including detecting changes, determining affected target systems from a catalog, generating notifications with relevant information, and distributing them automatically. This self-service mechanism reduces management complexity while maintaining control.

Inventive Principle:
Principle #25Self-service

2Reliability

If automated monitoring and notification systems are implemented, then coordination efficiency improves, but system complexity increases

Engineering Contradiction:
Improvecompatibility assuranceVSAvoidsystem architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the notification system into distinct functional segments: a monitoring application component that detects alterations, a notification generation component that creates notifications with relevant information, and a distribution component that sends notifications to target systems. This segmentation allows each component to be developed, maintained, and updated independently, managing overall system complexity while ensuring reliable compatibility assurance.

Inventive Principle:
Principle #1Segmentation

3Loss of information

If comprehensive monitoring of all program landscape alterations is performed, then information completeness improves, but processing overhead increases

Engineering Contradiction:
Improveinformation completenessVSAvoidprocessing overhead
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The patent implements local quality by making the monitoring and notification process selective rather than universal. The system determines which target computer systems from the catalog are relevant to each specific alteration and sends notifications only to those systems. This selective approach ensures information completeness for affected systems while reducing processing overhead by avoiding unnecessary notifications to unrelated systems.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8352562B2Event notifications of program landscape alterations
Publication Date: 2013.01.08 SAP SE
  • US8352562B2 patent drawing
  • US8352562B2 patent drawing
  • US8352562B2 patent drawing

AI summary

A first computer system is monitored for alterations of a program landscape which includes multiple applications configured to operate on the first computer system. An alteration of the program landscape is detected and aspects of the alteration of the program landscape are determined. A catalog of additional computer systems which are associated with the first computer system is accessed. That a second computer system of the accessed catalog of additional computer systems should receive an event notification is determined. An event notification including information corresponding to the determined aspects of the alteration of the program landscape is generated. The event notification including the event information is sent from the first computer system to the second computer system.