Application Workspace System Centralized Package Management
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If access devices are locked down to limit changes, then security is improved, but flexibility and adaptability to new applications decreases
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.
3Reliability
If frequent updates are performed to protect against security threats, then security is improved, but system stability and availability decreases
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.
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
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.
Data Source
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.


