Situation Awareness Engine for Centralized Business Information Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems lack an efficient method for users to recognize and manage business situations across various applications, requiring manual lookup and prior knowledge of information locations, leading to inconsistent handling and lack of centralized action management.

Innovation Solution

A computer-implemented method and system that generates situation definitions by identifying business objects, determining trigger conditions, related information, and associated actions within a knowledge graph, and assigns these definitions to user profiles based on context, enabling consistent handling and personalized notifications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual lookup methods are used to find business information, then users can access information in various applications, but users require prior knowledge of information locations and must manually search through multiple sources

Engineering Contradiction:
Improveease of information accessVSAvoidtime for manual lookup
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system automatically discovers and presents relevant business information to users without requiring manual lookup. The situation awareness engine autonomously queries multiple applications, retrieves related information, and delivers it to users based on their context, eliminating the need for users to manually search through various applications.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The situation awareness engine acts as an intermediary between users and multiple applications. It consolidates information from various sources (applications, reports, lists) and presents it in a unified manner, shielding users from the complexity of information distribution across multiple systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Extent of automation

If users manually select options and enter information for business actions, then actions can be performed in the system, but the process requires user prior knowledge and manual intervention

Engineering Contradiction:
Improveautomation of business actionsVSAvoidease of action execution
Core Design Contradiction:
Extent of automationVSEase of operation

Solution Approach 1:

The system automatically identifies and executes appropriate business actions based on detected situations. When the situation awareness engine identifies a situation matching predefined patterns, it automatically triggers the associated actions without requiring users to manually select options or enter information, while still allowing user oversight and modification.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-configures action patterns associated with specific situation types. Before a situation occurs, the appropriate actions are predefined and linked to situation patterns, enabling automatic execution when conditions are met, eliminating the need for real-time manual decision-making.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If information is distributed across various applications and reports, then comprehensive business information is available, but users must know where information is located and manually aggregate it

Engineering Contradiction:
Improvecompleteness of business informationVSAvoidcomplexity of information management
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The situation awareness engine provides a universal interface for accessing information from multiple applications and sources. It handles queries across different data types (applications, reports, lists) through a single system, eliminating the need for users to navigate multiple information locations while maintaining comprehensive information coverage.

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

Solution Approach 2:

The system merges information from multiple distributed sources into a unified situation context. It consolidates data from various applications, reports, and lists into a coherent view presented to users, reducing information management complexity while preserving completeness.

Inventive Principle:
Principle #5Merging (Combining)

4Reliability

If situation definitions are generated based on knowledge graphs with multiple business objects, then comprehensive situation awareness is achieved, but the system complexity increases

Engineering Contradiction:
Improveaccuracy of situation recognitionVSAvoidcomplexity of situation definition system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The situation definition system is segmented into modular components: knowledge graph construction, situation pattern definition, trigger condition specification, and action pattern association. Each component handles a specific aspect of situation awareness, making the overall complex system manageable through clear separation of concerns and independent development of each module.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10740357B2Generation and handling of situation objects
Publication Date: 2020.08.11 SAP SE
  • US10740357B2 patent drawing
  • US10740357B2 patent drawing
  • US10740357B2 patent drawing

AI summary

Techniques for identifying a knowledge graph including one or more objects; generating a situation definition based on the knowledge graph, the generating including: identifying a particular object of the one or more objects; determining a trigger condition associated with the particular object; determining related information based on the one or more objects; determining one or more actions associated with the one or more objects and based on: i) the trigger condition, and ii) the related information; associating the trigger, the related information, and the one or more actions with the situation definition; and associating the situation definition with criteria for assignment to one or more user profiles.