Browser-Based Virtual Desktops for Task-Separated Workspaces

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computer operating systems provide a single desktop that limits the ability to manage multiple tasks efficiently, requiring users to navigate menus or directories to access hidden files and functions, and lack the capability for separate workspaces for different tasks.

Innovation Solution

A browser-based virtual desktop system that allows users to create multiple virtual desktops on a remote server, each with customizable icons and functions, accessible through a browser, enabling separate workspaces for different tasks and allowing sharing and security features.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a single desktop is provided by the operating system, then the system structure remains simple, but the ability to manage multiple tasks efficiently is limited

Engineering Contradiction:
Improvetask management efficiencyVSAvoiddesktop structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent divides the single desktop into multiple virtual desktops, each representing a separate workspace for different tasks. Users can create, switch between, and organize multiple virtual desktops, allowing efficient task management by separating work contexts while maintaining a simple underlying system structure.

Inventive Principle:
Principle #1Segmentation

2Loss of time

If files and functions are hidden in menus or directories, then the desktop remains uncluttered, but user access time increases

Engineering Contradiction:
Improvefile access timeVSAvoiddesktop organization
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The patent pre-organizes files and functions into virtual desktops based on task categories before users need them. Each virtual desktop is pre-configured with relevant icons and shortcuts, allowing users to immediately access needed resources without navigating through menus or directories, thus reducing access time while maintaining organized structure.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If a browser-based system is used instead of installed software, then system accessibility improves, but processing power requirements increase

Engineering Contradiction:
Improvesystem accessibilityVSAvoidprocessing power
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent introduces a server as an intermediary between users and the virtual desktop system. The server hosts and manages multiple virtual desktops, handling processing-intensive tasks remotely. Users access these virtual desktops through lightweight browser interfaces, gaining versatility and accessibility across devices while the server absorbs the processing power requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12405810B1System and method for a browser-based virtual desktop system
Publication Date: 2025.09.02 FIDUCCI THOMAS E
  • US12405810B1 patent drawing
  • US12405810B1 patent drawing
  • US12405810B1 patent drawing

AI summary

A virtual desktop data storage retrieval system that allows a plurality of user accounts each to create one or more virtual desktops. These are maintained and managed on a system computer running one or more virtual servers and communicated over a network to a user's browser on a user device. The browser-based virtual desktops provide the account user's functionally, and allow data transfer to and from a virtual storage system associated with the system computer. The system allows each account user to have one or more changeable virtual desktops with changeable icons and changeable icon functions reflecting the account user's preferences. Each account user can create and share one or more virtual desktop, its icons, and functions associated with the selected icons with another account user's virtual desktop while setting up file rights for each assigned shared account user, and controlling which functions the shared account users can perform.