Patent ID: 7447638
Filing Date: 2008-11-04
Classification: G06F,G10L

Abstract:
1. A speech-input enabled computing method for receiving both spoken commands and spoken data, comprising: supporting user interaction with a plurality of concurrently active software constructs, comprising at least one application which executes under an operating system, through a graphic user interface, said method processing commands based on at least a user speech input; providing a representation of a set of command grammars, representing at least a plurality of commands concurrently available for processing; processing the user speech input with a speech analyzer, in dependence on said representation, to determine if a speech input corresponds to a represented command grammar, 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 the respective application to which the command relates, and modifying the graphic user interface in dependence on said processing; (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.