Document Version Pruning via Time-Based Archive Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing number of document versions leads to significant storage space requirements for maintaining revision history, necessitating a more intelligent management approach to reduce archive storage while maintaining utility.

Innovation Solution

Implementing an automatic pruning mechanism that selectively deletes older document versions based on factors like age, time elapsed, and author identity, using a formula to determine which versions to retain, thereby optimizing storage usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If all document versions are retained in the archive, then the completeness and utility of the revision history is improved, but the storage space required increases significantly

Engineering Contradiction:
Improvecompleteness of revision historyVSAvoidstorage space
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent extracts and removes redundant or less important document versions from the archive while retaining key versions. The pruning mechanism selectively deletes older versions based on criteria such as age, time elapsed, and author identity, thereby reducing storage space while maintaining the essential utility of the revision history.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the parameters of archive management by introducing a pruning formula that dynamically determines which versions to retain or delete. This formula considers multiple parameters including document age, time elapsed since previous versions, and author identity, transforming static archive retention into a dynamic, parameter-based selection process.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If a pruning mechanism is implemented to delete older versions, then storage space is reduced, but the risk of losing important historical information increases

Engineering Contradiction:
Improvestorage spaceVSAvoidintegrity of archive
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the pruning decision is based on a formula that continuously evaluates the importance of each version. The system monitors multiple factors including time elapsed, author identity, and document characteristics, using this feedback to make intelligent pruning decisions that balance storage reduction with information preservation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary evaluation of document versions using a pruning formula before actual deletion occurs. This preliminary action assesses the potential value of each version based on multiple criteria, ensuring that only versions deemed less important are deleted, thereby maintaining archive integrity while reducing storage.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If recent versions are retained preferentially, then the relevance and utility of the archive is improved, but the storage requirements for older versions increase

Engineering Contradiction:
Improverelevance of archiveVSAvoidstorage space
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent applies periodic action by implementing time-based pruning intervals. The pruning formula considers the age of document versions and applies different retention policies at different time intervals, preferentially retaining recent versions while allowing older versions to be pruned. This periodic approach ensures the archive remains relevant while controlling storage growth.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10055392B2History-based archive management
Publication Date: 2018.08.21 ADOBE INC
  • US10055392B2 patent drawing
  • US10055392B2 patent drawing
  • US10055392B2 patent drawing

AI summary

Apparatus, systems, and methods may operate to determine a proximate save time difference between a target version of electronic content and a next (proximate in time and newer) version of the electronic content. An aged save time difference may be determined as the time difference between the current time and either one of the target version or the next version. The target version of the electronic content may be pruned from a plurality of revisions of the electronic content if the proximate save time difference is less than a selected fraction of the aged save time difference. The plurality of revisions, less the pruned revisions, may be displayed along a historical time line as part of a graphical user interface.