Automated Application Functionality Invocation via Input Parsing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face disruptions and inefficiencies when needing to invoke additional functionality within an application, as they must often switch between applications or enter information in another application, leading to inconvenience and loss of focus.
Innovation Solution
An automated method and system that processes input information to determine the need for invoking additional functionality, allowing for automatic invocation without user action, using an invoker module that extracts text strings and generates commands to trigger actions in the same or different applications, such as opening windows or autopopulating fields.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If users switch between applications to perform additional tasks, then additional functionality can be accessed, but user focus is lost and efficiency decreases
Solution Approach 1:
The patent merges multiple application functionalities into a single integrated interface. The system combines the primary application with secondary application features (such as calendar, contacts, messaging) into one unified window, allowing users to access multiple functions without switching applications. This integration maintains user focus while providing versatile functionality.
Solution Approach 2:
The system implements multi-functionality within a single application interface. The primary application is enhanced to include features from multiple secondary applications, making the system universal in its capabilities. Users can perform diverse tasks (emailing, scheduling, messaging) through one application, eliminating the need to switch between specialized applications.
2Adaptability or versatility
If users manually switch between applications, then additional tasks can be performed, but time is lost and workflow is disrupted
Solution Approach 1:
The system performs preliminary actions by pre-integrating secondary application functionalities into the primary application interface. Rather than requiring users to manually switch applications when needed, the system has already prepared and made available multiple functions within the current interface, eliminating the time required for application switching.
Solution Approach 2:
The system acts as an intermediary that bridges multiple applications through a unified interface. Instead of requiring direct switching between separate applications, the intermediary system provides access to multiple application functionalities through a single integrated window, streamlining the workflow and reducing time loss.
3Adaptability or versatility
If users leave the context of the primary application to access other features, then additional functionality is available, but focus and workflow continuity are broken
Solution Approach 1:
The system merges the primary application context with secondary application features into a single integrated interface. All functionality is combined within one window, allowing users to access additional features without leaving the primary application context. This maintains workflow continuity while providing comprehensive access to all needed functions.
Data Source
AI summary
Methods and systems are provided for automatically determining a need to invoke functionality of a feature of an application while using a primary application and for automatically invoking that functionality without user action. When input information is input into the primary application via a user interface of a user system, it can be received by an application server from a sender process at the user system, and a prefix that occurs before a text string can be identified. The text string that follows the prefix can be extracted by performing a matching analysis against a library of keywords and extracting a matching keyword. The text string comprises extracted text from the input information. The matching keyword can be matched to an entry that is mapped to a command that can be executed to generate an action that automatically invokes the functionality of the feature of the application without user action.


