Data Packet Process Data Encapsulation for Business Context

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data transmission methods lack the ability to effectively incorporate process data into data packets, which is essential for determining actions on business objects and maintaining process context during data transfer, leading to inefficiencies in business process management and auditing.

Innovation Solution

Incorporating process data into a data packet structure that includes a header, payload, and a new layer of generic application data, which encapsulates the process data and provides necessary information for business processes, such as type, owner, and hierarchy, allowing for efficient processing and auditing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If process data is incorporated into data packets, then business process management and auditing capabilities are improved, but data packet structure complexity increases

Engineering Contradiction:
Improvebusiness process management capabilityVSAvoiddata packet structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements nesting by placing process data inside the payload section of the data packet, with the process data containing business objects, process information, and audit records. This nested structure allows complex business process data to be encapsulated within the existing packet framework without requiring a complete structural redesign, thus improving process management capability while controlling overall structure complexity.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The patent segments the data packet into distinct sections: header, process data (containing business objects, process information, and audit records), and payload. This segmentation allows different parts of the packet to serve specific functions - the header for routing, the process data for business logic and auditing, and the payload for actual business objects - making the complex structure more manageable and easier to process.

Inventive Principle:
Principle #1Segmentation

2Reliability

If process data is added to data packets, then auditing information and process context are improved, but data transmission efficiency decreases

Engineering Contradiction:
Improveauditing informationVSAvoiddata transmission efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by pre-organizing audit records and process information within the process data structure before transmission. Audit records are structured to capture necessary information in advance, and process information is pre-formatted with business objects and metadata. This preliminary organization ensures that when data is transmitted and processed, the auditing information is already structured and ready for immediate processing, reducing processing time and maintaining transmission efficiency while ensuring reliable auditing.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If generic application data layer is introduced, then data processing capability is improved, but system complexity increases

Engineering Contradiction:
Improvedata processing capabilityVSAvoiddata packet layers
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements universality by creating a generic application data layer that can handle multiple types of business objects and processes through a standardized structure. The process data section uses uniform formatting for business objects, process information, and audit records, allowing the same layer to process different business scenarios. This multi-functional approach improves data processing capability across various applications while avoiding the need for separate specialized processing layers for each business type.

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

Data Source

PatentUS8335215B2Process data for a data packet
Publication Date: 2012.12.18 SAP SE
  • US8335215B2 patent drawing
  • US8335215B2 patent drawing
  • US8335215B2 patent drawing

AI summary

Memory stores data for access by a computer program that is capable of being executed on a data processing system. A data structure is stored in the memory, which includes information resident in a database used by the computer program. The information includes payload data made up of data objects, process data for a process associated with the data objects, and a header that includes technical data for transmitting the data structure.