Contextual Help Content Delivery in Software Applications
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users of complex software applications face difficulties in finding relevant help content within conventional GUIs, as static databases are infrequently updated and online support forums are cumbersome and inefficient for submitting and receiving questions and tips.
Innovation Solution
A method involving contextual information from users' activities within software applications to generate and transmit discussion elements, which are correlated and displayed to users for relevant help content, using a context engine and correlation engine in a client-server system.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a static database of preloaded help content is included in the software application, then users can access help content without interrupting their workflow, but the help content becomes infrequently updated and may not address specific issues encountered by users
Solution Approach 1:
The help content system transitions from a static, preloaded database to a dynamic, user-generated content platform. Users can submit questions and answers that are automatically published to the application's help system, allowing the content to continuously evolve and adapt to new issues and workflows without requiring developer intervention for updates.
Solution Approach 2:
The system enables users to self-generate and self-publish help content directly within the application. The automatic publishing mechanism allows users to contribute questions and answers that immediately become part of the help system, eliminating the need for manual content curation and ensuring the help content remains current with user needs.
2Adaptability or versatility
If users post questions on online support forums, then they can receive answers from other users, but the forums are difficult to navigate and relevant answers are buried within lengthy discussions
Solution Approach 1:
The system extracts the essential question-and-answer content from lengthy forum discussions and presents it in a streamlined, easily navigable format. By automatically publishing selected questions and answers directly to the help system, the platform removes the navigation burden of browsing through extensive forum threads while preserving the valuable community-generated content.
Solution Approach 2:
The help content is segmented into discrete, standalone questions and answers that can be independently accessed and searched. This segmentation allows users to find specific solutions without navigating through lengthy discussions, as each question-answer pair is presented as a distinct, searchable unit in the help system.
3Loss of information
If users spend time navigating and searching forums for previously resolved issues, then they might find relevant answers, but this interrupts their workflow and discourages many users from posting questions
Solution Approach 1:
The system performs preliminary actions by automatically publishing questions and answers to the help system as they are submitted, rather than requiring users to manually search through forums. This automatic publication mechanism ensures that relevant solutions are already available in the help system before users need them, eliminating the need for time-consuming searches and workflow interruptions.
4Measurement precision
If users accurately formulate questions using proper terminology and necessary images/attachments, then they can get better answers, but this is difficult and cumbersome for users
Solution Approach 1:
The system enables users to submit questions using natural language and intuitive interfaces without requiring knowledge of proper terminology or complex formatting. Users can easily attach images and other materials through simplified mechanisms, and the automatic publishing system handles the rest, making the process accessible to users regardless of their technical expertise.
Data Source
AI summary
One embodiment of the present invention sets forth a technique for providing help content related to a software application to a user. The technique involves receiving a first discussion element associated with a first user and including textual input related to a first software application and first contextual information related to the first software application. The technique further involves receiving second contextual information associated with a second user and related to the first software application, determining a measure of correlation between the first contextual information and the second contextual information, determining that the first discussion element should be transmitted to the second user based on the measure of correlation, and transmitting the first discussion element to the second user.


