Backup Agent Scheduling via Calendar Absence Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Backup and virus scan operations on client computers often interfere with their usage, as they typically occur during non-business hours when network resources are already consumed by server backups, leading to inefficiencies and resource bottlenecks.

Innovation Solution

A backup agent searches for user absence indicia in calendar records to schedule these operations during times when the computer will be on but not in use, utilizing a database of predefined words and phrases to identify suitable times and communicating with a backup server to allocate network resources effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If backup operations are performed during non-business hours, then user interference is minimized, but network resources are consumed by server backups at the same time

Engineering Contradiction:
Improveuser interferenceVSAvoidnetwork resource consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The patent segments the backup operations into different time slots based on user availability and network resource availability. Client backups are scheduled during business hours when users are absent from their computers but network resources are available, while server backups are scheduled during non-business hours when user computers are not in use. This segmentation resolves the contradiction by separating the timing of client and server backups.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts backup scheduling based on real-time conditions including user calendar information, computer availability status, and network resource availability. The backup agent continuously monitors these parameters and adapts the backup schedule accordingly, allowing backups to be performed during business hours when conditions are favorable rather than following a fixed non-business hour schedule.

Inventive Principle:
Principle #15Dynamics

2Use of energy by moving object

If backup operations are performed during business hours, then network resources are available, but user activities are interfered with

Engineering Contradiction:
Improvenetwork resource availabilityVSAvoiduser activity interference
Core Design Contradiction:
Use of energy by moving objectVSEase of operation

Solution Approach 1:

The backup agent retrieves user calendar information and computer availability status as feedback inputs, then uses this information to determine the optimal backup timing. The system continuously monitors user schedules and adjusts backup schedules based on this feedback, allowing backups to be automatically scheduled during business hours when users have indicated absence in their calendars, thus avoiding interference with actual user activities while utilizing available network resources.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system uses user-generated calendar information to automatically determine when the user is absent from their computer, eliminating the need for manual scheduling or user intervention. The backup agent autonomously schedules backups during indicated absence periods, allowing the system to self-adjust to user patterns without requiring user input or manual configuration.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If virus scans are performed during non-business hours, then user interference is minimized, but the operations conflict with server backup timing

Engineering Contradiction:
Improveuser interferenceVSAvoidoperation scheduling efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent segments different maintenance operations (backups and virus scans) into distinct time slots within the non-business hour period. Instead of performing all operations simultaneously, the system schedules virus scans and server backups at different times during non-business hours, eliminating resource conflicts while maintaining the benefit of minimal user interference for both operations.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8209500B1Method and apparatus for providing intelligent interpretation of calendaring information to schedule computer data operations
Publication Date: 2012.06.26 COHESITY INC
  • US8209500B1 patent drawing
  • US8209500B1 patent drawing
  • US8209500B1 patent drawing

AI summary

A method and apparatus for scheduling a backup operation for a computer is described. The method includes searching a database for at least one record possessing an absence indicia. The method further includes scheduling an operation to be performed during a time period associated with the at least one record.