Application Capability Visualization Using User Experience Objects
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users are often unaware of the capabilities of applications before and after installation, leading to suboptimal decision-making and usage.
Innovation Solution
A systematic mechanism is employed to generate user experience objects based on application definitions, using user experience templates to visualize application capabilities, providing transparency to users about functionalities and aiding installation or usage decisions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If traditional application installation methods are used, then the installation process is simple and quick, but users lack awareness of application capabilities leading to suboptimal decision-making
Solution Approach 1:
The system generates user experience objects and capability visualizations before the user installs or opens the application. This preliminary presentation of capabilities allows users to make informed decisions about whether to install the application, preventing information loss about what the application can do while maintaining a simple installation process.
Solution Approach 2:
The patent introduces user experience objects as an intermediary between the application and the user. These objects serve as a mediator that translates application capabilities into visual representations, providing users with information about application functionality without requiring them to directly interact with the complex application code or documentation.
2Loss of information
If detailed application capability information is provided, then user understanding improves, but the complexity of the application presentation increases
Solution Approach 1:
The system creates simplified copies or representations of application capabilities through user experience objects. Instead of presenting the full complexity of the application's internal functionality, it generates visual copies that represent key capabilities, providing transparency about what the application does while keeping the presentation manageable and understandable.
Solution Approach 2:
The patent segments application capabilities into discrete user experience objects that can be individually generated and presented. Each object represents a specific aspect or capability of the application, allowing detailed information to be broken down into manageable visual units that can be processed and displayed without overwhelming the user or the system.
3Productivity
If users are made aware of application capabilities after installation, then utilization of installed applications improves, but users may still lack understanding during the decision-making phase
Solution Approach 1:
The system performs the action of presenting application capabilities before the user installs or opens the application. By generating and displaying user experience objects at this preliminary stage, users gain understanding of application capabilities during the decision-making phase rather than after installation, eliminating the time loss associated with learning capabilities post-installation while improving utilization through informed decisions.
Data Source
AI summary
A systematic mechanism for visualizing functions or capabilities that an application has. One or more user experience objects are generated corresponding to an application. An application definition is obtained for that application, and then multiple user experience templates are identified based on that application definition. Information from the application definition is then used to populate at least one of the user experience templates to generate at least one object experience object. The user may then review visualizations of the user experience objects to determine the general capabilities of the application, and thereby determine whether to install or open the application, and how best to use the application.


