User Configurable Data Storage With Remote Backup Criteria

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computing servers face challenges in efficiently managing and backing up data across multiple servers, particularly in determining when to store or backup user data on a remote server based on various criteria such as file type, size, and available storage, while maintaining seamless user experience and data integrity.

Innovation Solution

A method and apparatus that utilize a processing circuit to select and log into a remote data server based on criteria indicated in a user's settings file, copying and storing data files from a local data server to a remote data server, and maintaining indices of data files on both servers to provide a unified data storage experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If user data is automatically backed up to a remote server based on multiple criteria (file type, size, storage availability), then data security and availability are improved, but system complexity and difficulty of implementing seamless user experience worsen

Engineering Contradiction:
Improvedata securityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the data backup system into distinct functional modules: a processing circuit that evaluates multiple criteria (file type, size, storage availability), a settings file manager that handles user preferences, and a data transfer mechanism. This segmentation allows each component to handle specific tasks independently, reducing overall system complexity while maintaining comprehensive backup functionality across multiple servers.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary processing circuit that acts as a mediator between the local data server and remote backup servers. This processing circuit evaluates criteria, determines backup necessity, and coordinates data transfer without requiring direct complex interactions between multiple servers and user devices. The intermediary simplifies the system architecture by centralizing the decision-making logic in a dedicated component.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If data is copied to a remote server based on criteria in settings files, then data availability and security are improved, but processing time and operational complexity worsen

Engineering Contradiction:
Improvedata availabilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-configuring settings files that contain user-defined criteria for data backup (file types, size thresholds, storage capacity limits). These criteria are established in advance, allowing the processing circuit to quickly evaluate whether backup is needed without complex real-time analysis. The preliminary setup of backup rules accelerates the decision-making process during actual data transfer operations.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If multiple data servers are used for storage and backup, then data security and availability are improved, but device complexity and difficulty of management worsen

Engineering Contradiction:
Improvedata availabilityVSAvoidease of management
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent applies universality by designing a processing circuit that can operate with multiple different data servers (local and remote) using a unified criteria-based approach. The same processing logic and settings file structure work across different server configurations, making the system adaptable to various server environments without requiring separate management procedures for each server type. This multi-functional design simplifies management despite using multiple servers.

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

4Productivity

If automatic criteria-based backup is implemented, then productivity and data management efficiency are improved, but device complexity and criteria evaluation overhead worsen

Engineering Contradiction:
Improvedata management efficiencyVSAvoidcriteria evaluation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements self-service by enabling the system to automatically evaluate backup criteria and execute data transfers without requiring user intervention for each backup decision. The processing circuit autonomously reads settings files, evaluates current data against predefined criteria, and initiates backup operations when conditions are met. This automation significantly improves data management efficiency while the criteria evaluation complexity is contained within the automated processing logic rather than requiring complex user-level decisions.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11997148B1User configurable data storage
Publication Date: 2024.05.28 8X8 INC
  • US11997148B1 patent drawing
  • US11997148B1 patent drawing
  • US11997148B1 patent drawing

AI summary

In one or more examples, a method uses a system including data server, a processing circuit, and a data-communications server, with the server being used to route calls in the form of data communications to and from a plurality of telecommunication devices associated with respective user accounts. The server may store data generated by the plurality of telecommunication devices on the data server. The user accounts each have a settings file associated with the user account. In response to a set of criteria indicated in the settings file of one of the user accounts being satisfied, the processing circuit logs into a data server remote to the server may use login credentials included in the settings file. In further response to the set of criteria being satisfied, the processing circuit may copy one or more data files associated with the user account from the data server to the remote data server.