Cross-Application Feature Linking via Triggered Packages
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users of computer systems and portable devices often lack awareness of available features and updates across different applications, leading to inefficient discovery and training processes, as they typically only utilize familiar features and face challenges in identifying and implementing new tools from separate applications.
Innovation Solution
A system and method that register packages with native applications to associate usage patterns with triggering events, invoking native controls to present user interface elements that navigate users to relevant features in other applications, allowing direct access and educational content related to those features.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If users rely on online searches to discover new features, then they can find some information, but the search results are too broad and require significant time to sort through
Solution Approach 1:
The patent segments the broad search results into application-specific, feature-specific information. Instead of presenting all possible features across all applications, the system divides information into discrete, context-relevant segments based on the user's current application and usage pattern, making it easier to locate specific tools without sifting through unrelated results.
Solution Approach 2:
The patent introduces an intermediary mechanism (the package system with triggering events) that mediates between the user's current activity and relevant feature information. This intermediary automatically filters and presents only the most relevant features based on usage patterns, eliminating the need for users to manually search and sort through broad results.
2Ease of operation
If comprehensive training tools are provided for new features, then user education improves, but resource consumption and performance impact increase significantly
Solution Approach 1:
The patent prepares training content and feature information in advance through pre-registered packages that associate usage patterns with triggering events. This preliminary preparation allows the system to quickly present relevant training materials without consuming significant resources during actual user interaction, as the matching and presentation logic is already established beforehand.
Solution Approach 2:
The system enables users to self-educate by automatically detecting their usage patterns and presenting relevant feature information and training content without requiring intensive instructor-led training. The package system serves itself by automatically matching usage patterns with appropriate training materials, reducing the need for external training resources.
3Productivity
If users are exposed to multiple application features, then their productivity potential increases, but the complexity of identifying and implementing new tools increases
Solution Approach 1:
The patent applies local quality by tailoring the presentation of features to the user's specific context and usage patterns. Instead of presenting all features uniformly, the system customizes which features are highlighted and how they are presented based on the triggering event and associated package, reducing the perceived complexity while maintaining access to diverse functionality.
Solution Approach 2:
The package system acts as an intermediary that simplifies the complexity of implementing new tools. It automatically matches usage patterns with appropriate features and provides step-by-step guidance through native controls, mediating between the user's needs and the complex array of available features across multiple applications.
Data Source
AI summary
A method and system for providing educational content for use in a computing device to facilitate the training of users in new features across applications is disclosed. A package is delivered to a first application that includes a deep link to a specific feature available in a second application. When a triggering event occurs, the user may be invited to explore or use the feature and/or be automatically directed to the feature in the second application.


