Remote Desktop Drive Data Display Without Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems fail to display data identifying characteristics of network drives in remotely generated desktop environments, leading to an inconvenient and counter-intuitive user experience, especially when multiple storage devices are involved.

Innovation Solution

A method and system that allow displaying data associated with a client drive on a remote computing device without explicitly mapping the drive, using a first client agent to transmit data to a second client agent, which generates a shell link and displays drive information such as type, space availability, and graphical representations within a virtualized desktop.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If drive data is not displayed in remote desktop environment, then system complexity is reduced, but user experience and accessibility deteriorate

Engineering Contradiction:
Improvesystem complexityVSAvoiduser experience
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The patent introduces shell links as intermediary objects that bridge the remote desktop environment and local drive data. These shell links act as mediators that allow drive information to be displayed and accessed in the remote desktop without requiring actual drive mapping, thus maintaining system simplicity while improving user experience through enhanced drive visibility and accessibility

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If drive is mapped to remote computing device, then drive accessibility is improved, but system resource consumption increases

Engineering Contradiction:
Improvedrive accessibilityVSAvoidsystem resource consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The patent creates shell link copies that reference local drive data without establishing actual drive mappings. Instead of mapping the entire drive which consumes system resources, the system creates lightweight shell link objects that copy only the necessary drive information (name, type, capacity) and provide on-demand access to specific files, significantly reducing system resource consumption while maintaining drive accessibility

Inventive Principle:
Principle #26Copying

3Ease of operation

If UNC Links are used to storage devices, then drive access is enabled, but drive characteristic display capability is lost

Engineering Contradiction:
Improvedrive accessVSAvoiddrive characteristic display
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent merges the functionality of UNC Links with enhanced drive information display by integrating shell link technology. The shell links combine the remote access capability of UNC Links with the ability to display comprehensive drive characteristics (name, type, capacity, available space) directly in the remote desktop environment, eliminating the information loss inherent in traditional UNC Link approaches

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9929893B2Methods and systems for displaying, on a first machine, data associated with a drive of a second machine, without mapping the drive
Publication Date: 2018.03.27 CITRIX SYSTEMS INC
  • US9929893B2 patent drawing
  • US9929893B2 patent drawing
  • US9929893B2 patent drawing

AI summary

Methods and systems for displaying data associated with a client drive of a client computing device in a virtualized desktop executing on a remote computing device without explicitly mapping the client drive onto the remote computing device are described. A first client agent executing on a client computing device establishes a user session with a remote computing device. The first client agent transmits data identifying the client drive of the client computing device to a second client agent executing on the remote computing device. The second client agent receives data associated with the client drive and generates a shell link using the received data associated with the client drive in the context of the user session. The second client agent displays the data associated with the client drive of the client computing device in a virtualized desktop executing on the remote computing device.