Context-Aware Application Delivery for Changing User Tasks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face difficulties in efficiently managing and installing applications on consumer devices for specific tasks due to tedious and impractical methods of locating and installing applications, especially when tasks change frequently or require store-specific applications, leading to discouragement in using applications with short use-times.
Innovation Solution
A system and method that utilizes a context module to determine contextual tags, enabling a computing device to identify and access applications based on user and device contexts, allowing for automatic installation and activation of relevant applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If users manually locate and install applications for each task using distribution platforms or bar codes, then applications can be installed on consumer devices, but the process becomes tedious and time-consuming
Solution Approach 1:
The system enables self-service by allowing consumer devices to automatically identify and install applications needed for specific tasks without manual user intervention. The device autonomously queries the application manager, receives application information, and completes installation based on task requirements, eliminating the need for users to manually search and install each application.
Solution Approach 2:
The system performs preliminary action by pre-configuring the application manager with a database of available applications and their metadata. When a task is identified, the system can quickly match and retrieve the appropriate application without requiring users to search distribution platforms, thereby reducing installation time and effort.
2Adaptability or versatility
If users install applications for each specific task, then task-specific functionality is available, but the process is impractical when tasks change frequently
Solution Approach 1:
The system implements dynamics by enabling the consumer device to dynamically identify tasks and automatically install corresponding applications based on current needs. As tasks change, the system can query the application manager for new applications and install them automatically, providing adaptability to changing requirements without manual user intervention for each task change.
Solution Approach 2:
The application manager serves as a universal platform that manages multiple applications across different tasks. The system uses a unified task identification and application installation mechanism that works across various task types, eliminating the need for separate manual processes for each task and simplifying overall application management.
3Loss of information
If applications are classified into general categories on distribution platforms, then applications can be organized, but choosing the right application for a specific task becomes difficult
Solution Approach 1:
The system segments the application selection process into distinct components: task identification, application information querying, and application installation. The application manager maintains organized categories of applications while enabling specific task-based queries that retrieve precisely needed application information, reducing information loss and making task-specific application identification easier.
Data Source
AI summary
The invention provides a system, a method and a computer program product that facilitate access to one or more applications by a computing device. The invention includes determining one or more contexts associated with at least one of the computing device and a user of the computing device, such that the one or more contexts describe at least one of an environment and an activity of the at least one of the user and the computing device. Thereafter at least one contextual tag corresponding to the one or more contexts is generated. Subsequently, the one or more applications associated with the at least one contextual tag are identified and the computing device is enabled to access the one or more applications.


