Manager Application Layer for Directed Dialogue Portal Navigation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Directed dialogue portal systems require users to navigate back through previous selections to access different services or functions, which is cumbersome and complicates programming, as typical natural language speech assistant architectures need updates to dynamic grammars for seamless transitions.
Innovation Solution
A manager application layer is introduced that encompasses directed dialogue functions, enabling a global grammar for each dialogue state, allowing users to navigate to desired services without backing out, and automatically inherits behaviors and logic from the manager application, facilitating seamless transitions between applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If users navigate through a hierarchical menu structure in a directed dialogue portal, then they can access specific services or functions, but they must backtrack through previous selections to access different services, which increases navigation time and complexity
Solution Approach 1:
The patent implements a dynamic grammar system that adapts based on the current dialogue state. The grammar dynamically includes transitions to sibling applications at any level of the hierarchy, allowing the system to respond flexibly to user commands regardless of where they are in the menu structure. This dynamic adaptation eliminates the need for backtracking and reduces navigation time.
Solution Approach 2:
The manager application acts as an intermediary layer between the user and individual applications. It receives user commands, determines the appropriate target application based on the current state and grammar rules, and facilitates transitions without requiring users to navigate through multiple hierarchical levels. This intermediary approach streamlines the navigation process.
2Ease of manufacture
If each function in the application is developed separately, then modularity and independence are improved, but programming complexity increases due to the need to manage separate dialogue states and update dynamic grammars for seamless transitions
Solution Approach 1:
The patent segments the application into independent functions or services that can be developed separately. Each function maintains its own logic and can be implemented independently, while the manager application coordinates transitions between them. This segmentation allows for easier development and testing of individual components without requiring comprehensive knowledge of the entire system.
Solution Approach 2:
The manager application serves as a universal controller that handles transitions between all applications. It maintains a single dynamic grammar that works across all applications, eliminating the need for each application to maintain its own grammar or dialogue state management logic. This universal approach reduces overall programming complexity while preserving modularity.
3Device complexity
If the system uses a static grammar structure, then programming is simpler, but the system cannot accommodate seamless transitions between applications without updating dialog states
Solution Approach 1:
The patent employs a dynamic grammar that automatically adapts to the current dialogue state and includes appropriate transitions. The grammar is updated based on the current application and state, allowing seamless transitions to sibling applications without manual intervention or complex state management. This dynamic approach provides adaptability while keeping the grammar management process simplified through automated updates.
Data Source
AI summary
A directed dialogue portal system management scheme is disclosed, providing a manager application layer over portal system managed applications. The manager application layer may include a global grammar (e.g., the grammar of each managed application) and each managed application may inherit behaviors of the manager application. Responses to prompts received by a first managed application that are unrecognized or are directed to a second managed application are sent to the manager application. The manager application sends the response to the second application. The scheme is transparent to the user and, from the user's perspective, a user is able to directly access any application or services in a directed dialogue portal system from other locations in the system.


