Browse Prior Art Database

Method for Activating Optimal Voice Control System Interface Templates by Specified Applications

IP.com Disclosure Number: IPCOM000106013D
Original Publication Date: 1993-Sep-01
Included in the Prior Art Database: 2005-Mar-20
Document File: 2 page(s) / 88K

Publishing Venue

IBM

Related People

Fitzpatrick, GP: AUTHOR [+3]

Abstract

Described is a method for allowing automatic activation of a voice template when a system has a specified configuration of applications running. The user may configure a predicate of system programs whereby the condition represented by the predicate determines which voice control system template shall become active.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Method for Activating Optimal Voice Control System Interface Templates by Specified Applications

      Described is a method for allowing automatic activation of a
voice template when a system has a specified configuration of
applications running.  The user may configure a predicate of system
programs whereby the condition represented by the predicate
determines which voice control system template shall become active.

      Current voice control systems require a user to manually
activate a specific template which will be used with a particular
application or group of applications.  Synchronizing the correct
voice template with an application is performed by the user.  A
method is needed for automatically activating a template for
appropriate applications.

      Often, a user using a voice control system sees an interface
containing applications which are "walk up and use" but does not know
the commands for switching to more appropriate templates for other
applications.  The user may know how to use applications but does not
know how to prepare or administrate the voice control componentry of
the system.  There is no menu or other means for identifying what
templates to use.  An automatic template activation method is needed.

      The most common use of this article will be to set a particular
voice template with particular applications for voice control use.
Users, in particular the users not familiar with the voice control
administration of the system, do not need knowledge of which template
to invoke or even how they are set up.  Invoking a desired
application with or without a main template active is enough to allow
the user to manage an entire system without regard for the underlying
voice control profiles or specifics.

      The preferred embodiment method for configuration is an ASCII
profile implementation which is internalized by the system at boot
time.  Individual configurations are delimited by parentheses to
facilitate straightforward parsing in the file.  The profile contains
program execution constraint predicates which determine whether or
not to cause a particular template to become active.  The profile is
read by a system at boot time and internalized for subsequent access.
Any time a program is executed in the system, the internalized
predicates are consulted to see if a specified template should become
active...