Data Staging Memory for Zero RPO Content Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Content management systems face challenges in maintaining a zero recovery point objective (RPO) during operational disruptions, which is critical for storing high-importance electronic content like legal documents.

Innovation Solution

The system employs a data staging memory to temporarily store electronic content when the primary data storage system is unavailable, ensuring that the content is not lost and can be transferred to the data storage system as soon as it becomes available.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the system uses a data staging memory to temporarily store electronic content during operational disruptions, then data loss is reduced to zero, but system complexity increases

Engineering Contradiction:
Improvedata loss preventionVSAvoidsystem architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a data staging memory as an intermediary component between the data storage system and the operational system. This staging memory temporarily holds electronic content when the primary storage system is unavailable, preventing data loss without requiring direct coupling between all system components. The intermediary absorbs the disruption and enables smooth data flow resumption when storage becomes available.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by proactively detecting storage system availability status and pre-positioning data in the staging memory before actual storage operations can occur. The polling mechanism continuously checks storage availability in advance, and data is staged ready for transfer as soon as storage capacity becomes available, eliminating waiting time and potential data loss.

Inventive Principle:
Principle #10Preliminary action

2Speed

If the system implements continuous polling to detect data storage availability, then data transfer speed improves, but energy consumption increases

Engineering Contradiction:
Improvedata transfer speedVSAvoidpolling energy consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The system implements periodic polling at predetermined intervals rather than continuous monitoring. This approach maintains data transfer speed by regularly checking storage availability while significantly reducing energy consumption compared to continuous polling. The periodic nature allows the system to balance responsiveness with resource conservation.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The polling interval can be dynamically adjusted based on system conditions. When storage system availability changes frequently or data priority is high, polling occurs more frequently. When conditions are stable or resources are constrained, polling intervals extend, optimizing the balance between transfer speed and energy usage in real-time.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12244678B2Content management systems providing zero recovery point objective
Publication Date: 2025.03.04 T MOBILE US INC
  • US12244678B2 patent drawing
  • US12244678B2 patent drawing
  • US12244678B2 patent drawing

AI summary

A server system for managing electronic content receives the electronic content at a data flow adapter. The electronic content is to be stored at a data storage system. The server system attempts to transmit the electronic content from the data flow adapter to the data storage system but receives a notification indicating that the data storage system will not store the electronic content. In response to the notification, the server system temporarily stores the electronic content at a data staging memory. A staging data adapter polls the data staging memory for electronic content awaiting to be stored at the data storage system. The server system detects the electronic content stored at the data staging memory and, in response, causes the staging data adapter to move the electronic content from the data staging memory to the data storage system when the data storage system will store the electronic content.