Relationship Data Structure for Heterogeneous Object Discovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The challenge in electronic discovery processes is managing and accessing vast amounts of electronic data across distributed systems, particularly in litigation, where archive files and backup tapes contain relevant information but are not designed for flexible searching, leading to slow access and compliance issues due to the complexity and volume of data.

Innovation Solution

A software system that identifies and manages relationships among various types of objects, including transactional data, documents, and source code, using APIs to determine related objects and populate a relationship data structure, facilitating legal hold processes, document collection, and case management by providing a central entry point for legal discovery and supporting different data types across various repositories.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is stored in archive files or backup tapes, then data retention and compliance are improved, but data accessibility and search flexibility deteriorate

Engineering Contradiction:
Improvedata retentionVSAvoiddata accessibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces an intermediary system that sits between the archive/backup storage and the users/search systems. This intermediary maintains metadata indexes and relationship data structures that enable fast searching and access to archived data without requiring direct access to the underlying archive files or backup tapes, thus preserving data retention while improving accessibility

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates copies of data relationships and metadata information in the form of relationship data structures and indexes. These copies allow rapid searching and access to archived data without moving or modifying the actual archived data, maintaining both retention and accessibility

Inventive Principle:
Principle #26Copying

2Reliability

If comprehensive electronic data is preserved for litigation, then compliance and legal readiness are improved, but data management complexity and storage requirements worsen

Engineering Contradiction:
ImprovecomplianceVSAvoiddata management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments data management into distinct components: active data, archived data, and backup data. Each segment is managed separately with appropriate tools and methods, reducing overall complexity while ensuring comprehensive compliance coverage across all data types

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal relationship data structure and search system that can handle multiple data types (active, archived, backup) through a common interface and methodology, simplifying management complexity while maintaining comprehensive compliance

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

3Measurement precision

If relationship data structures are populated using multiple object type APIs, then relationship identification accuracy is improved, but processing time and computational resources worsen

Engineering Contradiction:
Improverelationship identification accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by pre-establishing relationship data structures and metadata indexes during normal data operations and archiving processes. This preliminary population of relationship information enables rapid querying and analysis without requiring extensive processing at the time of legal discovery, thus improving accuracy while reducing processing time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a staged approach to population relationship data structures, using at least one object type API initially and optionally expanding to multiple APIs based on specific needs. This partial action approach balances processing requirements with relationship identification accuracy

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8090754B2Managing relationships of heterogeneous objects
Publication Date: 2012.01.03 SAP SE
  • US8090754B2 patent drawing
  • US8090754B2 patent drawing
  • US8090754B2 patent drawing

AI summary

Software for managing relationships between heterogeneous objects is operable to identify a target object. The software automatically determines related objects using at least one object type application programming interface (API) for an object type associated with the target object. The software is further operable to populate a relationship data structure based on the determined relationships. The software can then provide the relationship data structure to a requesting module.