Application Workspace System Centralized Package Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing IT infrastructure is complex, inflexible, and costly to manage due to the diversity of devices and applications, making it difficult to roll out new applications or support new work patterns, especially with the explosion in access devices and the need for frequent updates to protect against security threats.

Innovation Solution

The Application Workspace System (AWS) provides a method for automatically determining which applications a user is entitled to access and seamlessly integrating local and remote applications by storing packages with user, system, and workspace manager portions, allowing for configuration and management of applications on a per-user basis, enabling uniform access across different platforms and devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If traditional PC-based application management is used, then applications can be maintained on distributed devices, but the complexity and cost of configuration increases significantly

Engineering Contradiction:
Improveease of application maintenanceVSAvoidPC configuration complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent merges application management functions into a centralized server-based system rather than distributing them across individual PCs. The server handles application deployment, updates, and configuration centrally, eliminating the need for complex local PC configuration while maintaining application maintenance capabilities.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces a server as an intermediary between users and applications. This server-based intermediary handles the complexity of application management, updates, and configuration, allowing clients to access applications without managing complexity locally. The server mediates between diverse client devices and applications, abstracting complexity away from end users.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If access devices are locked down to limit changes, then security is improved, but flexibility and adaptability to new applications decreases

Engineering Contradiction:
Improvesystem securityVSAvoidapplication adaptability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic application delivery where the system can adaptively select which applications to make available based on user needs, device capabilities, and security policies. Rather than static locking, the system dynamically adjusts access rights and application availability while maintaining security through centralized control and authentication mechanisms.

Inventive Principle:
Principle #15Dynamics

3Reliability

If frequent updates are performed to protect against security threats, then security is improved, but system stability and availability decreases

Engineering Contradiction:
Improvesecurity protectionVSAvoidsystem stability
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

The patent implements preliminary action by performing application updates and security patches in a controlled server environment before deploying them to client devices. The system can prepare updates in advance, test them centrally, and then roll them out systematically, reducing the impact on system stability while maintaining security through proactive updates.

Inventive Principle:
Principle #10Preliminary action

4Adaptability or versatility

If separate infrastructure is used for supporting different application types, then application-specific requirements can be met, but overall system complexity increases

Engineering Contradiction:
Improveapplication support capabilityVSAvoidinfrastructure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal server-based infrastructure that can support multiple application types through a common platform. The server provides unified functionality for deploying, managing, and accessing various applications (web-based, desktop, mobile) through a single consistent interface and control mechanism, eliminating the need for separate specialized infrastructure for each application type.

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

Data Source

PatentUS10198162B2Method for installing or upgrading an application
Publication Date: 2019.02.05 OMNISSA LLC
  • US10198162B2 patent drawing
  • US10198162B2 patent drawing
  • US10198162B2 patent drawing

AI summary

A technique for installing or upgrading an application on a managed device of a user is provided. The technique comprises storing a set of packages for the application, and performing a first determination as to whether the user portion of any package of the set of packages has been installed on the managed device. Based on the first determination, the technique selectively performs a removal process of unwanted packages. The technique comprises performing a second determination as to whether the user portion of any package of the set of packages has been installed on the managed device, and responsive to performing the second determination, selectively performing a process of upgrading and installing packages. 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.