Remote File Access via Virtual Desktop for Unsupported Types

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices often lack compatibility with certain software applications, leading to cumbersome steps for users to convert or remotely access files of unsupported types, resulting in reduced user productivity and increased frustration due to storage and memory resource limitations.

Innovation Solution

Implementing a virtual desktop or application session that allows seamless viewing and editing of unsupported file types by receiving user login information, determining recent file requests, synchronizing files, and establishing a remoting session with a virtual machine that has the necessary application installed, enabling access through a virtualized desktop infrastructure.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If applications are installed on mobile devices to support file types, then file compatibility is improved, but storage and memory resources are consumed

Engineering Contradiction:
Improvefile compatibilityVSAvoidstorage and memory resources
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent introduces a server as an intermediary between the mobile device and the file. The server hosts applications that can open various file types, and the mobile device accesses these applications remotely through a network connection. This allows the mobile device to support multiple file types without installing the corresponding applications locally, thus resolving the contradiction between file compatibility and storage/memory resource consumption.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If users convert unsupported files to supported formats, then file compatibility is improved, but user productivity is reduced due to additional steps

Engineering Contradiction:
Improvefile compatibilityVSAvoiduser productivity
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system automatically detects when a user attempts to open an unsupported file type and autonomously launches the appropriate remote application to handle it. This self-service mechanism eliminates the need for users to manually convert files or search for compatible applications, thereby maintaining file compatibility while preserving user productivity.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If users remotely access different systems to view unsupported files, then file compatibility is improved, but user productivity is reduced due to cumbersome steps

Engineering Contradiction:
Improvefile compatibilityVSAvoidease of operation
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent creates a universal access mechanism where a single mobile device interface can access multiple different file types through remote applications hosted on a server. The system provides a unified user experience for opening various file types (documents, spreadsheets, presentations, etc.) without requiring users to learn or switch between different access methods, thus improving both file compatibility and ease of operation.

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

Data Source

PatentUS12019591B2Opening unsupported file types through remoting sessions
Publication Date: 2024.06.25 OMNISSA LLC
  • US12019591B2 patent drawing
  • US12019591B2 patent drawing
  • US12019591B2 patent drawing

AI summary

Viewing and editing operations on a file having an unsupported file type are enabled through a method of opening the file through a remoting session. The method includes the steps of receiving login information from a user and determining if there is a recent open file request. In response to determining there is a recent open file request, the method includes the step of determining whether the file is synchronized. If the file is synchronized, the method includes the steps of launching an application within which the file can be opened, and opening the file within the application.