Browse Prior Art Database

Method for Voice-Operated Mouse Cursor using Parallel-Axis-Relative Movement

IP.com Disclosure Number: IPCOM000104106D
Original Publication Date: 1993-Mar-01
Included in the Prior Art Database: 2005-Mar-18
Document File: 4 page(s) / 86K

Publishing Venue

IBM

Related People

Barrett, GV: AUTHOR [+4]

Abstract

A program is described which implements a controlled mouse cursor with full positioning functionality through support of only four commands -- "LEFT", "RIGHT", "UP" and "DOWN".

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

Method for Voice-Operated Mouse Cursor using Parallel-Axis-Relative Movement

      A program is described which implements a controlled mouse
cursor with full positioning functionality through support of only
four commands -- "LEFT", "RIGHT", "UP" and "DOWN".

      Office users who are disabled and unable to use a keyboard,
mouse or other hand operated peripheral, are able to control computer
interfaces with voice.  Voice controlled systems require an interface
customized to a user's voice.  A method which minimizes the amount of
voice recognition vocabulary storage while providing maximum
functionality is needed.  Currently, voice controlled systems require
training whereby the user enters voice commands and assigns some
computer action such as keyboard entered commands.  There is limited
voice vocabulary space in any voice system.  A user does not want to
use most of the vocabulary space for managing a cursor such as a
mouse.  A method which minimizes voice recordings is needed.
Furthermore, prior art allows users to specify absolute locations or
relative locations.  A method for "next object" without inferring an
order of objects is needed.

      This article describes a mouse device driver which is
controlled with four key entered commands.  The user only needs to
use current voice recognition technology to map the four positioning
commands to the keys which control the mouse cursor.  The keys can be
used at any time during computer use.  If desired, the user may map
compound command invocations to other voice commands.  This article
implements the mouse cursor such that the object which is first
encountered in the specified direction is positioned over in a
selection-ready fashion.  An object which is subsequently
repositioned over is popped to an active state as well.
Determination of the object to encounter is based solely on either
the X axis or Y axis of a Cartesian coordinate system.  For example,
three square objects (e.g., icons) lie in the first quadrant of a
standard cartesian coordinate system (i.e., origin at screen lower
left hand corner).  Consider the first object (O1) has a left hand
bottom corner at (4,10), the second object (O2) has a left hand
bottom corner of (2,40) and the third (O3) has a left hand bottom
corner of (3,26).  If the Mouse Cursor was at...