Patent ID: 6993486
Filing Date: 2006-01-31
Classification: G06F,G10L,H04Q

Abstract:
1. An information processing apparatus for controlling, in accordance with a plurality of speech commands input by a user, a plurality of electronic apparatuses on a network connected to said information processing apparatus, said information processing apparatus comprising: command definition information obtaining means for obtaining command definition information which defines a correspondence between the plurality of speech commands input by the user and a plurality of control commands for controlling said plurality of electronic apparatuses; storage means for storing said command definition information obtained by said command definition information obtaining means; speech recognition means for recognizing a speech command input by the user; determining means for determining a control command corresponding to the speech command as recognized by said speech recognition means, based on said command definition information stored in said storage means; control means for controlling one of said plurality of electronic apparatuses using the control command determined by said determining means; and ID information obtaining means for obtaining ID information of said plurality of electronic apparatuses, wherein said command definition information obtaining means obtains said command definition information based on the ID information of said plurality of electronic apparatuses obtained by said ID information obtaining means, wherein said command definition information obtaining means obtains said command definition information based on the node ID, the product ID, the machine ID, or the type ID, in that order of priority, included in the ID information of said plurality of electronic apparatuses obtained by said ID information obtaining means, wherein when one or more new electronic apparatuses are connected to said network, new command definition information associated with said one or more new electronic apparatuses is added to said storage means; and wherein when one or more of said plurality of electronic apparatuses are disconnected from said network, previously stored command definition information is temporarily stored in said storage means for a predetermined period of time.