Task Harmonization Layer for Cross-Application Data Conversion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Incompatibilities between heterogeneous applications and user interfaces lead to inefficiencies in task processing, as only certain user interfaces can handle specific tasks, increasing the time required to complete tasks across an enterprise.

Innovation Solution

A task harmonization layer that receives data from multiple applications, identifies the assigned entity, determines the appropriate delivery context, converts data formats to match the user interface, and transmits data for task initiation and monitoring, allowing tasks to be processed across various user interfaces efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data format conversion is performed for every task to ensure compatibility with user interfaces, then adaptability of the system improves, but processing time increases

Engineering Contradiction:
Improvecompatibility with user interfacesVSAvoidtask processing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs data format conversion in advance, before task execution, by pre-processing task data through the harmonization layer to match the expected format of target user interfaces. This preliminary conversion eliminates the need for real-time format transformation during task execution, thereby maintaining high adaptability while reducing actual processing time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a task harmonization layer as an intermediary component between the task source system and various user interfaces. This harmonization layer acts as a mediator that automatically performs format conversion and compatibility transformation, allowing the system to maintain adaptability to multiple interfaces without requiring each interface to handle format conversion individually, thus reducing overall processing time.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If a task harmonization layer is introduced to convert data formats, then compatibility with multiple user interfaces improves, but system complexity increases

Engineering Contradiction:
Improvecompatibility with user interfacesVSAvoidsystem architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The task harmonization layer is designed as a universal intermediary that can handle multiple data formats and transform them to match various user interface requirements. By creating a single multi-functional harmonization layer, the system avoids the need for separate conversion components for each interface, thereby improving compatibility while minimizing the increase in system complexity.

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

Solution Approach 2:

The harmonization layer serves as a standardized intermediary that simplifies system architecture by centralizing all format conversion logic in one component. This approach improves compatibility with multiple interfaces while actually reducing overall system complexity compared to having multiple point-to-point conversion mechanisms between different systems and interfaces.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If data is transmitted and converted only when errors occur, then processing speed improves, but reliability of task delivery decreases

Engineering Contradiction:
Improvedata transmission speedVSAvoidtask delivery success rate
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system performs preliminary validation and format verification during the data transmission process, before actual task execution. This allows the system to identify and correct potential compatibility issues in advance, ensuring reliable task delivery while maintaining fast processing speeds by avoiding retransmissions and error handling delays.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7810101B2Task harmonization layer
Publication Date: 2010.10.05 SAP SE
  • US7810101B2 patent drawing
  • US7810101B2 patent drawing
  • US7810101B2 patent drawing

AI summary

First data associated with a task originating from one of a plurality of applications may be received via a communications network. Thereafter, an entity to which the task has been assigned may be identified to allow for an associated delivery context to be determined. A format of the first data may be converted so that it is compatible with the determined delivery context to generate second data. This second data may be transmitted to a node associated with the entity via the communications network. A user interface associated with the first node may be operable to initiate one or more transactions associated with the task using the second data. Related techniques, apparatuses, systems, and computer program products are also described.