Cloud Provisioning System for Missing Applications
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face frustration when attempting to access content from cloud-based solutions without the necessary associated applications on their devices, leading to interrupted experiences and manual intervention to download or find missing applications.
Innovation Solution
The system determines if a user device has the required applications and, if not, provisions access to the necessary application, either temporarily or permanently, by downloading or granting remote access, enabling seamless content access without user intervention.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the system requires users to manually download or find missing applications before accessing content, then users maintain control over their device applications, but user experience is interrupted and manual intervention is required
Solution Approach 1:
The system automatically detects when an application is missing and provisions it without user intervention. The cloud-based system monitors application availability and autonomously downloads, installs, or grants access to required applications, allowing the system to serve itself rather than requiring manual user action.
Solution Approach 2:
The system checks for required applications before content access is attempted and provisions them in advance. By performing the application availability check and provisioning action beforehand, the system ensures that when content access is needed, the necessary applications are already available, eliminating interruptions.
2Reliability
If the system automatically provisions applications to user devices, then content access is uninterrupted, but device storage and system resources are consumed
Solution Approach 1:
The system introduces a cloud-based intermediary layer that manages application provisioning. Instead of permanently installing applications on user devices, the cloud platform acts as an intermediary that provides on-demand access to applications, allowing content access continuity while minimizing local storage consumption.
Solution Approach 2:
The system implements dynamic application provisioning where applications are provisioned temporarily based on real-time content access needs rather than permanently. Applications can be dynamically added when needed and removed or expired after use, allowing the system to adapt storage allocation to actual usage patterns.
3Reliability
If the system checks for application availability before content access, then appropriate applications are ensured, but access time is increased due to the additional check
Solution Approach 1:
The system performs application availability checks and provisioning in advance, before the user actually needs to access content. By completing the compatibility verification and application setup beforehand, the initial check time is absorbed during content selection or session initialization, rather than during actual content consumption.
Solution Approach 2:
The system implements a feedback mechanism where application provisioning status is continuously monitored and updated. When an application is provisioned, the system receives feedback about its availability and updates its records, allowing subsequent content access requests to be processed faster since the provisioning status is already known.
Data Source
AI summary
An aspect provides a method, including: responsive to receiving a content request of a user device, determining if the user device has access to one or more applications associated with the content requested; responsive to determining that the user device does not have one or more applications associated with the content requested, determining an associated application; and responsive to determining an associated application, provisioning access to the associated application for the user device. Other aspects are described and claimed.


