Virtual Desktop File Caching During Connectivity Interruptions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems fail to allow continued access to files during interruptions in connectivity between remote computing devices, leading to loss of functionality and data, and degrade human-computer interaction.

Innovation Solution

Client devices store encrypted copies of files locally during active use, and upon connectivity loss, switch to local applications to maintain access, while remote servers track and synchronize files post-reconnection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If files are accessed via remote computing devices requiring network connectivity, then centralized resource access and collaboration are improved, but functionality is lost and data is degraded when connectivity is interrupted

Engineering Contradiction:
Improvefile accessibilityVSAvoidcontinuous access reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary actions by caching file copies on the client device before connectivity is lost. The client device stores local copies of files in advance, so when network disruption occurs, the user can immediately access the cached copies without waiting for reconnection. This preliminary preparation ensures continuous access during interruptions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements beforehand cushioning by maintaining local cached copies of files as a buffer against network failures. The cache acts as a protective buffer that cushions the impact of connectivity interruptions, allowing the user to continue accessing files locally while the system attempts to restore network connection.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

2Productivity

If local file copies are stored for continued access during connectivity loss, then continuous file access is enabled, but data synchronization and security are compromised

Engineering Contradiction:
Improvecontinuous work capabilityVSAvoiddata synchronization
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The system implements feedback mechanisms that continuously monitor network connectivity status and automatically trigger synchronization operations when connectivity is restored. The system detects when the user reconnects to the network and automatically initiates file synchronization between the local cache and remote server, ensuring data consistency without manual intervention.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system manages local file copies by discarding them temporarily during connectivity loss and recovering them through automatic synchronization when connectivity is restored. The cached files are not permanently stored but are recovered and updated from the remote source when network conditions permit, maintaining data freshness while enabling offline access.

Inventive Principle:
Principle #34Discarding and recovering

3Object-affected harmful factors

If encrypted local copies of files are stored, then security and access restriction are improved, but ease of operation and file accessibility are worsened

Engineering Contradiction:
Improveunauthorized accessVSAvoidfile access convenience
Core Design Contradiction:
Object-affected harmful factorsVSEase of operation

Solution Approach 1:

The system applies local quality by providing different access characteristics for different contexts. When the user is authenticated and accessing through the authorized application, the file appears accessible and operational. However, for unauthorized access attempts from outside the application or during connectivity loss without proper authentication, the encrypted cached copy presents different characteristics - it remains protected and inaccessible. This contextual differentiation maintains both security and ease of operation for legitimate users.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12445515B2Accessing files from virtual desktops and applications during interruptions to connectivity
Publication Date: 2025.10.14 CITRIX SYSTEMS INC
  • US12445515B2 patent drawing
  • US12445515B2 patent drawing
  • US12445515B2 patent drawing

AI summary

Described embodiments provide systems and methods of providing accessing to a file. A client device may store a copy of a file. The copy may be generated during active use of the file in which content of the file is accessible by the client device via an application hosted on a remote computing device. Responsive to a loss in connectivity that disrupts the active use of the file, the client device may identify a local application on the client device based at least on a type of the file. The client device may use the identified local application to access the copy of the file stored on the client device and continue the active use of content of the file. Subsequent to restoring the connectivity, the client device may provide the file to the remote computing device for synchronization of the file.