Graphical Voice Grammar Modeling with Dynamic Data Sources

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing graphical tools for creating speech recognition grammars are inadequate for handling large volumes of data and require manual, error-prone coding, especially when data is dynamic, as they lack automated updating capabilities.

Innovation Solution

The development of graphical design tools that allow for the graphical modeling and generation of voice application grammars based on data sources, enabling automatic updates and reducing the need for manual coding by translating modeled voice applications into metadata representations compatible with various execution environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If graphical tools are used for creating speech recognition grammars, then ease of operation is improved, but the ability to handle large volumes of data and dynamic updates deteriorates

Engineering Contradiction:
Improveease of grammar creationVSAvoiddata handling capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent introduces an intermediary component that connects the graphical tool to the data source. This intermediary automatically extracts data from databases or other sources and generates grammar rules, enabling the graphical interface to handle large volumes of dynamic data without manual coding while maintaining ease of operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If manual coding is used for creating speech recognition grammars, then adaptability to dynamic data is improved, but manufacturing precision and error rate deteriorate

Engineering Contradiction:
Improvedynamic grammar updatingVSAvoidcoding accuracy
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The system implements self-service by automatically generating and updating grammar rules based on data source changes. The tool monitors data sources, detects changes, and autonomously updates the speech recognition grammar without requiring manual intervention, thereby maintaining adaptability while eliminating coding errors.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If manual coding is used for grammar modification, then adaptability to data changes is improved, but productivity and time consumption deteriorate

Engineering Contradiction:
Improvegrammar modification capabilityVSAvoidgrammar update efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent implements preliminary action by establishing a automated connection between data sources and grammar generation beforehand. When data changes occur, the system is already configured to automatically detect and process these changes, eliminating the need for manual grammar modification and significantly improving productivity while maintaining adaptability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7747442B2Speech recognition application grammar modeling
Publication Date: 2010.06.29 SAP SE
  • US7747442B2 patent drawing
  • US7747442B2 patent drawing
  • US7747442B2 patent drawing

AI summary

The subject mater herein relates to voice applications and, more particularly, speech recognition application grammar modeling. Various embodiments provide systems, methods, and software to present one or more user interfaces through which to receive input to define and manipulate properties of a graphical listen element, wherein the properties identify one or more data sources. Some such embodiments further include building a speech recognition program grammar as a function of one or more graphical listen elements, wherein the grammar includes a representation of data retrieved from the one or more data sources.