Hierarchical Sub-Object Modeling for Business Data Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Complex business objects require large storage space and time for data modeling due to redundant calculation steps and unknown information requirements at component interfaces, leading to inefficient processing procedures.
Innovation Solution
Break down business objects into hierarchically classifiable sub-objects with specific partial processing procedures, allowing temporary provision and transmission of attributes from higher-ranking sub-objects, reducing redundancy and storage needs, and enabling efficient processing through a functional relationship.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If a complete data model is used to store all properties of business objects, then all necessary information is available for processing, but storage space and time requirements increase significantly
Solution Approach 1:
The patent segments the complete data model into hierarchical levels, storing only essential properties at each level. Sub-objects store their specific properties locally, while parent objects store only aggregated or summary properties. This segmentation eliminates redundant storage of complete property sets at every level, reducing overall storage space while maintaining information availability through hierarchical access.
Solution Approach 2:
The patent implements a nested hierarchical structure where sub-objects are contained within parent objects, and each level contains only the properties necessary for that level's processing. This nesting allows the system to access detailed properties when needed while maintaining a compact representation at higher levels, effectively reducing storage requirements without losing information.
2Reliability
If global calculation mechanisms are used to process business objects, then all necessary information is considered, but redundant calculation steps increase processing time
Solution Approach 1:
The patent divides global calculation mechanisms into localized calculation units distributed across hierarchical levels. Each sub-object performs calculations using only its local properties and immediately available parent properties, eliminating the need for global data gathering. This segmentation reduces redundant calculation steps while maintaining accuracy through hierarchical data flow and localized processing logic.
Solution Approach 2:
The patent implements preliminary action by pre-calculating and storing aggregated properties at parent object levels before detailed processing is needed. This allows sub-objects to access pre-computed summary data rather than recalculating from scratch, significantly reducing processing time while maintaining calculation accuracy through hierarchical data preparation.
3Loss of information
If components supply all known data at interfaces, then information completeness is maximized, but data redundancy increases
Solution Approach 1:
The patent applies local quality by allowing each component to supply only the specific properties relevant to its function and the immediate processing needs. Instead of uniform data supply, components provide localized data sets tailored to their context, reducing overall data volume while maintaining information completeness for each specific processing task through context-aware data selection.
Data Source
AI summary
Systems and methods are provided for implementation of a processing procedure on an object allocated to an object category as an instance of an object type. In one embodiment, a computerized method is provided. The method may include breaking the object into separately processable, hierarchically classifiable sub-objects as instances of corresponding sub-object types, processing at least a part of the sub-objects with respective predetermined partial processing procedures specific to each sub-object type. The method may further include processing results obtained from processing the sub-objects and combining the results via a functional relationship in a processing procedure of higher rank than the partial processing procedures. An object-specific processing result may then be derived for the processing procedure.


