Policy-Based Data Archiving via User Activity Events

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data archiving methods are costly and inefficient as they rely on scanning entire file systems based on age rather than user activity, leading to unnecessary resource consumption and high storage management costs.

Innovation Solution

A system that monitors end-user file access, applies storage policies based on user activity, and translates these policies into instructions for data archiving, ensuring data movement is triggered by specific user actions and rules, interacting with existing archiving solutions while ensuring network security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data archiving is performed by scanning entire file systems based on age, then data can be archived, but system resources are wasted and performance deteriorates

Engineering Contradiction:
Improvedata archiving completionVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary actions by setting up event subscriptions and policies in advance that automatically trigger archiving operations when specific user activities occur, eliminating the need for continuous scanning and enabling immediate response to archiving conditions

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces the mechanical scanning system with an event-driven notification system using operating system event subscriptions. Instead of actively scanning file systems, the system passively receives notifications when files are created, modified, or accessed, fundamentally changing the archiving trigger mechanism from periodic scanning to event-based activation

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If continuous scanning is performed to detect files for archiving, then archiving can be achieved, but storage management costs increase

Engineering Contradiction:
Improvearchiving accuracyVSAvoidstorage management cost
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system enables self-service archiving where the operating system's event notification mechanism automatically identifies and reports files that meet archiving criteria, eliminating the need for external scanning processes and reducing storage management overhead costs

Inventive Principle:
Principle #25Self-service

3Reliability

If archiving scans the entire file system weekly or monthly, then data movement can occur, but the process becomes inefficient after initial scans

Engineering Contradiction:
Improvedata movement executionVSAvoidscanning time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system replaces periodic scanning with continuous event monitoring that responds immediately when archiving conditions are met. Event subscriptions remain active and trigger archiving operations in real-time based on user activities, eliminating the time waste associated with repeated full-system scans

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system implements feedback through event notification mechanisms that provide real-time information about file system changes. When files are created, modified, or accessed, the system receives immediate feedback and can trigger appropriate archiving actions without waiting for scheduled scan cycles

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9189427B2System and method for policy-based data archiving triggered by user activity
Publication Date: 2015.11.17 ASPERATUS LLC
  • US9189427B2 patent drawing
  • US9189427B2 patent drawing

AI summary

A system and method for providing cost-effective policy-based data archiving triggered by end-user activity. When an end-user makes a request to store data, the storage device communicates with a storage policy rules software engine. The storage policy rules software engine compares the user activity to a set of previously established rules and then invokes a translation software engine to translate the intended actions into instructions specific for a particular data archiving product in order for that application to archive data as intended.