Virtual Item Set Processor for Deep Data Structure Navigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Working with large, deep data structures is processor-intensive, especially when updating fields, as traditional methods require extensive processing time and often involve inefficient write-back operations, and navigating these structures can be challenging due to infinite XPath paths.

Innovation Solution

A system and method that generates a virtual item set representing a subset of items within the original data structure, including data fields and metadata for position information, allowing for efficient mass data processing without write-back operations by creating direct links to data items within the deep structure.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If traditional methods are used to navigate and access fields in deep data structures, then complete data access is achieved, but processing time increases significantly

Engineering Contradiction:
Improveprocessing timeVSAvoiddata access efficiency
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The patent segments the deep data structure navigation into two parts: (1) a virtualized layer that provides fast access to commonly needed fields, and (2) the original deep structure that contains complete data. This segmentation allows processing to occur on the virtualized subset without traversing the entire deep structure, significantly reducing processing time while maintaining access to complete data when needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a virtual item set as an intermediary layer between the user/application and the deep data structure. This virtual item set contains only the fields required for current processing operations, acting as a mediator that eliminates the need to navigate through infinite XPath paths in the deep structure, thereby improving data access efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If write-back operations are performed to update fields in deep structures, then data consistency is maintained, but processing overhead increases

Engineering Contradiction:
Improvedata consistencyVSAvoidprocessing overhead
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a virtual copy of the required fields from the deep data structure into a virtual item set. Updates are performed on this virtual copy rather than directly on the deep structure, eliminating the need for complex write-back operations. The virtual copy maintains data consistency through controlled synchronization mechanisms while significantly reducing processing overhead.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent extracts only the necessary fields from the deep data structure into a separate virtual item set for processing. By taking out only the required data subset, the system avoids the complexity of updating and managing the entire deep structure, reducing processing overhead while maintaining data consistency for the extracted fields.

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If XPath is used to identify fields in deep structures, then precise field location is achieved, but navigation becomes challenging due to infinite path lengths

Engineering Contradiction:
Improvefield identification accuracyVSAvoidnavigation simplicity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent extracts the essential navigation information from the infinite XPath paths and stores it as position metadata in the virtual item set. This extraction converts complex navigation paths into simple position references, maintaining precise field identification while dramatically simplifying the navigation process.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent transforms the one-dimensional XPath path navigation into a multi-dimensional approach by storing position information as metadata in the virtual item set. This allows fields to be identified and accessed through position-based references rather than traversing long XPath paths, improving both precision and ease of operation.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS7730052B2System and method for providing a virtual item context
Publication Date: 2010.06.01 SAP SE
  • US7730052B2 patent drawing
  • US7730052B2 patent drawing
  • US7730052B2 patent drawing

AI summary

A virtual item set representing a subset of items stored within an original data structure. The system includes a virtual item set processor configured to generate a plurality of virtual items that are a subset of items in the original data structure, and a virtual item set including the plurality of virtual items. Each virtual item includes a data field containing a data item from the original data structure and a metadata field, the meta field data including position information representing the position of the data field within an original data structure.