Application Delivery Store Self-Subscription Stub Mechanism
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users are limited to accessing applications only through a web-based interface and can only use applications pre-configured by an administrator, without the ability to self-subscribe to applications they need or want to use, and cannot install stub applications on their client machines for direct desktop access.
Innovation Solution
A method and system that allows users to self-subscribe to applications by verifying their permissions, updating their user profile, and transmitting a stub application to their client computer, enabling direct access to the application through a desktop interface.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If users access applications through a web-based interface with administrator-configured applications, then application security and control are maintained, but user flexibility and self-service capability are limited
Solution Approach 1:
The patent implements self-service by allowing users to autonomously subscribe to applications they need through an application delivery store. Users can browse available applications, select those they require, and have them automatically provisioned to their client machines without requiring administrator intervention for each individual application assignment. This resolves the contradiction by enabling user flexibility while maintaining system control through automated permission verification and profile management.
Solution Approach 2:
The system performs preliminary actions by pre-configuring application delivery stores with catalogs of available applications and their associated permission requirements. User profiles are pre-established with baseline permissions, and the system is pre-configured to automatically verify permissions and provision applications when users subscribe. This resolves the contradiction by preparing the system in advance to handle user requests autonomously, providing flexibility while maintaining control.
2Reliability
If users are provided with all applications they have permission to use, then comprehensive access is enabled, but users are overwhelmed with applications they do not need
Solution Approach 1:
The patent segments the application catalog into user-specific views based on subscribed applications. Instead of presenting all available applications to every user, the system divides the application space into individual user profiles, each containing only the applications that user has subscribed to and has permission to access. This resolves the contradiction by maintaining reliable access to all permitted applications while simplifying the user interface to show only relevant applications.
Solution Approach 2:
The system applies local quality by customizing the application delivery experience for each user based on their individual profile, permissions, and subscriptions. Each user receives a tailored view of applications relevant to their role and needs, rather than a uniform catalog for all users. This resolves the contradiction by ensuring each user has reliable access to their authorized applications while presenting a simplified, personalized interface.
3Reliability
If users must log in to access remote applications, then security is maintained, but access speed and convenience are reduced
Solution Approach 1:
The system performs preliminary authentication by verifying user permissions and establishing security contexts in advance when users subscribe to applications. User profiles are pre-configured with authentication credentials and permission sets. When users access their subscribed applications through the delivery store, the preliminary authentication work has already been completed, eliminating the need for repeated logins and reducing access time while maintaining security.
4Extent of automation
If administrators configure all application assignments, then centralized control is maintained, but user self-service and autonomy are eliminated
Solution Approach 1:
The patent implements feedback mechanisms where the system automatically verifies user permissions against centralized policy definitions when users attempt to subscribe to applications. The application delivery store receives user subscription requests, automatically checks permissions against administrator-defined policies, and either provisions or rejects the application assignment accordingly. This feedback loop resolves the contradiction by automating the provisioning process while maintaining centralized control through policy-based permission verification.
Data Source
AI summary
A system for updating and delivering an interactive application delivery store, where the system includes a client computer, a server and an application delivery store executing on the server, the client computer communicating with the server over a communicative connection. A user accesses the application delivery store using the client computer, and subscribes to an application not included in a user profile of the user using the application delivery store. In response to subscribing to the application, the application delivery store verifies user permissions of the user and determines whether the user is permitted to subscribe to the application. Upon determining the user can subscribe to the application, the application delivery store updates the user profile with the application and transmits a stub application to the client computer. The stub application represents the application subscribed to by the user in that the stub application includes a portion of the application.


