"Method and apparatus for providing an event-based ""What-Can-I-Say?"" window"
 A method and system efficiently identifies voice commands for a user of a speech recognition system. The method involves a series of steps including: receiving input from a user; monitoring the computer system to log system events and ascertain a current system state; predicting a probable next event according to the current system state and logged events; and identifying acceptable voice commands to perform the next event. The system events include commands, system control activities, timed activities, and application activation. These events are statistically analyzed in light of the current system state to determine the probable next event. The voice commands for performing the probable next event are displayed to the user. 
International Business Machines Corp.
G G
G10L G10L
additional inventional
Kerry A. Ronald E. Huifang Amado James R.
Ortega Vanbuskirk Wang Nassiff Lewis