Manager Application Layer for Directed Dialogue Portal Navigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveuser navigationVSAvoidnavigation time
Core Design Contradiction:
Ease of operationVSLoss of time

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improveapplication developmentVSAvoidprogramming complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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

Engineering Contradiction:
Improvegrammar managementVSAvoidtransition flexibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

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.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7395206B1Systems and methods for managing and building directed dialogue portal applications
Publication Date: 2008.07.01 UNISYS CORP
  • US7395206B1 patent drawing
  • US7395206B1 patent drawing
  • US7395206B1 patent drawing

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.