Patent ID: 7433823

Claim:
A speech-input enabled computing system adapted to receive both spoken commands and spoken data, comprising: a set of executable software constructs adapted to execute within a processor having a memory, comprising an operating system having a graphic user interface, supporting user interaction with a plurality of concurrently active software constructs comprising at least one application which executes under the operating system, said computing system processing commands in dependence on at least a user speech input; a representation of a set of command grammars, at least a portion of which are concurrently available; a speech analyzer adapted to analyze the speech input to determine if a command corresponding to a represented command grammar is present in the speech input, and (i) if the speech input corresponds to a representation of a command and satisfies conditions for processing thereof, commencing processing of the command by the operating system or a respective application to which the command relates; (ii) if the speech input corresponds to a representation of a command, wherein said input does not unambiguously satisfy conditions for processing the command, generating a set of information adapted to generate a prompt for the user indicating further input needed to satisfy unambiguous conditions for processing; or (iii) if the speech input does not correspond to a represented command, notifying the user or treating the speech input as user-supplied data as input to a software construct.