Personal Assistant Module Selectable Application Links
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Personal assistant modules on computing devices often require users to switch between applications to access relevant information, disrupting the conversation flow and user experience, especially on mobile devices that typically display only one application at a time.
Innovation Solution
Incorporating 'selectable application links' directly into a message exchange thread between a user and a personal assistant module, allowing users to access relevant applications without leaving the conversation, by identifying and displaying links to installed applications or application installers based on cues from the conversation content.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If users switch to a different application to obtain outside information, then they can access the desired information, but the conversation flow is disrupted and user experience deteriorates
Solution Approach 1:
The patent merges the personal assistant conversation interface with selectable application links that provide access to outside information without requiring users to leave the conversation thread. The application links are embedded directly into the message exchange thread, allowing users to access calendar, weather, news, and other information while maintaining context within the personal assistant interface.
Solution Approach 2:
The selectable application links serve as intermediaries between the personal assistant conversation and external applications. Instead of directly switching to external applications, users interact with embedded links that mediate the transition, preserving conversation context while providing access to outside information through a controlled interface.
2Loss of information
If users switch between applications to access relevant information, then they can obtain the desired content, but the operation becomes more complex and time-consuming
Solution Approach 1:
The system performs preliminary actions by proactively identifying and embedding relevant application links within the conversation thread before users need to access them. The personal assistant analyzes conversation context and pre-presents selectable links to calendar, weather, news, and other applications, so users can immediately access relevant information without spending time searching or switching applications.
Solution Approach 2:
The patent combines the information access function with the conversation interface by embedding selectable application links directly into the message exchange thread. This merging eliminates the need for separate application switching and reduces the time required to access relevant information while maintaining conversation flow.
3Ease of operation
If selectable application links are incorporated into the message exchange thread, then users can access applications seamlessly, but the device complexity increases
Solution Approach 1:
The personal assistant module is enhanced with multi-functionality to serve both as a conversation interface and as an application launcher. The same personal assistant that processes natural language commands now also analyzes conversation context, identifies relevant applications, and embeds selectable links, consolidating multiple functions into a single universal interface.
Solution Approach 2:
The personal assistant performs self-service by automatically analyzing conversation context, identifying relevant applications, and generating selectable links without requiring external intervention. The system autonomously determines when and what application links to embed based on conversation cues, reducing the need for complex external coordination while maintaining ease of use.
Data Source
AI summary
Methods, apparatus, systems, and computer-readable media are provided for: operating an instance of a personal assistant module to serve a user while the user operates the client computing device, wherein the instance of the personal assistant module has access to a persistent record of a message exchange thread between the user and instance(s) of the personal assistant module; detecting cue(s) emanating from the persistent message exchange thread; identifying candidate application(s) that are installed on a client computing device operated by the user, wherein the candidate application(s) are associated with content of the message exchange thread; and incorporating, into a transcript of the message exchange thread that is displayed in a graphical user interface rendered on the client computing device, selectable link (operable by the user to cause the client computing device to expose to the user an interface associated with a respective candidate application.


