Virtualized Application Workspace Load Balancing via Message Bus

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing IT infrastructure is complex, inflexible, and expensive to manage, particularly in supporting diverse applications and frequent updates across various access devices, which renders traditional approaches to managing virtualized application workspaces unworkable.

Innovation Solution

The Application Workspace System (AWS) provides a method and system for managing virtualized application workspaces by determining user entitlements and seamlessly integrating local and remote applications, using a set of client and server components that abstract the notion of a user's virtual workspace.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional IT infrastructure management approaches are used, then applications can be maintained on distributed PCs, but the complexity of PC configuration increases and management becomes expensive and time-consuming

Engineering Contradiction:
Improveapplication support capabilityVSAvoidPC configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a virtualization layer as an intermediary between physical hardware and applications. This virtualization layer abstracts the complexity of PC configurations and creates a standardized interface for application delivery, allowing diverse applications to be managed uniformly without increasing end-user complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates a universal platform that can support multiple application types (local, remote, web-based, virtual machine) through a single integrated architecture. This multi-functional approach allows one infrastructure to serve diverse computing needs without requiring separate management systems for each application type

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

2Productivity

If software is pushed to physical devices, then applications can be deployed, but the approach becomes unworkable with frequent updates and diverse access devices

Engineering Contradiction:
Improveapplication deployment efficiencyVSAvoidaccess device diversity support
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system transitions from static software installation to dynamic application delivery. Applications are not fixed on devices but can be dynamically allocated, migrated, and updated across diverse access devices (PCs, laptops, mobile devices) based on real-time needs, enabling frequent updates without affecting end-users

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Instead of pushing unique copies of software to each physical device, the system creates virtualized application instances that can be replicated and distributed as needed. This allows the same application to be accessed from multiple devices simultaneously without requiring physical installation on each

Inventive Principle:
Principle #26Copying

3Reliability

If separate infrastructure is used for different application types, then each application can be optimized, but the overall system complexity and management cost increase

Engineering Contradiction:
Improveapplication performanceVSAvoidinfrastructure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges previously separate infrastructure components into a unified virtualized platform. Different application delivery mechanisms (local execution, remote access, web services, virtual machines) are combined under a single management architecture, reducing infrastructure complexity while maintaining the ability to optimize each application type

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12210910B2Managing a virtualized application workspace on a managed computing device
Publication Date: 2025.01.28 OMNISSA LLC
  • US12210910B2 patent drawing
  • US12210910B2 patent drawing
  • US12210910B2 patent drawing

AI summary

Methods and systems for providing load balancing are provided. Example embodiments provide an Application Workspace System “AWS” which enables users to access remote server-based applications using the same interface that they use to access local applications, without needing to know where the application is being accessed. In one embodiment, a load balancing message bus is provided that performs load balancing and resource discovery within the AWS. For example, the AWS may use a broadcast message-bus based load balancing to determine which servers to use to launch remote application access requests or to perform session management. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.