`controlling at least one remote
`system by uttering speech
`commands into a voice enabled
`device, said method comprising the
`steps of:
`
`U.S. Patent No. 7,386,455
`Element [9PRE] A system for
`controlling at least one remote
`system operatively connected to the
`internet by uttering speech
`commands into a phone, said
`system comprising:
`
`Element [1A] providing a computer
`operatively connected to the
`internet, …
`
`Element [1Ai] said computer further
`being operatively connected to at
`least one speaker-independent
`speech recognition engine and
`
`
`Element [1Aii] to at least one
`speech synthesis engine;
`
`Element [1B] providing a voice
`enabled device operatively
`
`Element [9A] a computer, said
`computer operatively connected to
`the internet and to at least one
`phone;
`Element [9B] at least one speaker-
`independent speech recognition
`engine, said speaker-independent
`speech recognition engine
`operatively connected to said
`computer;
`Element [9C] at least one speech
`synthesis engine, said speech
`synthesis engine operatively
`connected to said computer;
`
`
`Element [16PRE] A method for
`controlling at least one remote
`system by uttering speech
`commands into a voice enabled
`device, said at least one remote
`system comprising an outdoor
`lighting system, an indoor lighting
`system, a security system, a heating
`system, or an air conditioning
`system, said method comprising the
`steps of:
`Element [16A] providing a
`computer operatively connected to
`the internet, …
`
`Element [16Ai] said computer
`further being operatively connected
`to at least one speaker-independent
`speech recognition engine and
`
`
`Element [16Aii] to at least one
`speech synthesis engine;
`
`Element [16B] providing a voice
`enabled device operatively
`
`Petitioner Google Ex-1020, 0001
`
`
`
`connected to said computer, said
`voice enabled device configured to
`receive speech commands from
`users;
`Element [1C] providing at least one
`instruction set stored in a database
`operatively connected to said
`computer,
`
`Element [1Ci] said instruction set
`comprising: at least one internet
`address, said at least one internet
`address identifying the location of
`said at least one remote system, said
`at least one remote system
`configured to execute at least one
`pre-selected function; and
`Element [1Cii] said at least one pre-
`selected function;
`
`
`Element [9D] a database, said
`database operatively connected to
`said computer;
`
`Element [9E] at least one instruction
`set stored in said database,
`Element [9Ei] said instruction set
`comprising: at least one internet
`address, said at least one internet
`address identifying the location of
`said at least one remote system, said
`at least one remote system
`configured to execute at least one
`pre-selected function; and
`Element [9Eii] said at least one pre-
`selected function;
`
`
`connected to said computer, said
`voice enabled device configured to
`receive speech commands from
`users;
`Element [16C] providing at least
`one instruction set stored in a
`database operatively connected to
`said computer,
`
`Element [16Ci] said instruction set
`comprising: at least one internet
`address, said at least one internet
`address identifying the location of
`said at least one remote system, said
`at least one remote system
`configured to execute at least one
`pre-selected function; and
`Element [16Cii] said at least one
`pre-selected function,
`Element [16Ciii] said pre-selected
`function comprising turning the
`outdoor lighting on, turning the
`outdoor lighting off, dimming the
`outdoor lighting, turning the indoor
`lighting on, turning the indoor
`lighting off, dimming the indoor
`lighting, arming the security system,
`
`Petitioner Google Ex-1020, 0002
`
`
`
`Element [9F] at least one
`recognition grammar stored in said
`database, each said recognition
`grammar corresponding to each said
`instruction set and corresponding to
`a speech command;
`
`
`
`
`
`
`Element [1D] providing a speech
`command to said speaker-
`independent speech recognition
`engine, said speech command
`corresponding to said instruction
`set;
`Element [1E] said speaker-
`independent speech recognition
`engine assigning said speech
`command to a recognition grammar,
`said speech command and said
`recognition grammar corresponding
`to said instruction set;
`
`disarming the security system,
`turning the heating system on,
`turning the heating system off
`adjusting the heating system
`temperature, turning the air
`conditioning on, turning the air
`conditioning off, or adjusting the air
`conditioning temperature;
`
`
`Element [16D] providing a speech
`command to said speaker-
`independent speech recognition
`engine, said speech command
`corresponding to said instruction
`set;
`Element [16E] said speaker-
`independent speech recognition
`engine assigning said speech
`command to a recognition grammar,
`said speech command and said
`recognition grammar corresponding
`to said instruction set;
`
`Petitioner Google Ex-1020, 0003
`
`
`
`Element [1F] transmitting said
`speech command to said speaker-
`independent speech recognition
`engine;
`Element [1G] said speaker-
`independent speech recognition
`engine receiving said speech
`command and selecting the
`corresponding recognition grammar
`upon receiving said speech
`command;
`
`Element [1H] said computer
`retrieving said instruction set
`corresponding to said recognition
`grammar selected by said speaker-
`independent speech recognition
`engine;
`Element [1I] said computer
`accessing said at least one remote
`system identified by said instruction
`set to prompt said at least one
`remote system to execute said at
`least one pre-selected function; and
`
`Element [1J] said at least one
`remote system executing said at
`least one pre-selected function.
`
`
`
`Element [9G] said speaker-
`independent speech recognition
`engine configured to receive from
`users via said phone a speech
`command and to select the
`corresponding recognition grammar
`upon receiving said speech
`command;
`Element [9H] said computer
`configured to retrieve said
`instruction set corresponding to said
`recognition grammar selected by
`said speaker-independent speech
`recognition device;
`Element [9I] said computer further
`configured to access said at least
`one remote system identified by
`said instruction set to prompt said at
`least one remote system to execute
`said at least one pre-selected
`function; and
`Element [9J] said at least one
`remote system configured to
`
`Element [16F] transmitting said
`speech command to said speaker-
`independent speech recognition
`engine;
`Element [16G] said speaker-
`independent speech recognition
`engine receiving said speech
`command and selecting the
`corresponding recognition grammar
`upon receiving said speech
`command;
`
`Element [16H] said computer
`retrieving said instruction set
`corresponding to said recognition
`grammar selected by said speaker-
`independent speech recognition
`engine;
`Element [16I] said computer
`accessing said at least one remote
`system identified by said instruction
`set to prompt said at least one
`remote system to execute said at
`least one pre-selected function; and
`
`Element [16J] said at least one
`remote system executing said at
`least one pre-selected function; and
`
`Petitioner Google Ex-1020, 0004
`
`
`
`
`
`execute said at least one pre-
`selected function.
`
`
`
`2. The method of claim 1 wherein
`said at least one remote system
`comprises a home-based system.
`3. The method of claim 2 wherein
`said system is selected from the
`group consisting of: outdoor
`lighting, indoor lighting, security
`system, heating system, and air
`conditioning system.
`4. The method of claim 3 wherein
`said at least one pre-selected
`function is selected from the group
`consisting of: turning the outdoor
`lighting on, turning the outdoor
`lighting off, dimming the outdoor
`lighting, turning the indoor lighting
`on, turning the indoor lighting off,
`dimming the indoor lighting, arming
`the security system, disarming the
`security system, turning the heating
`
`
`
`
`
`14. The system of claim 9 wherein
`said at least one remote system is
`selected from the group consisting
`of: outdoor lighting, indoor lighting,
`security system, heating system, and
`air conditioning system.
`15. The system of claim 14 wherein
`said at least one pre-selected
`function is selected from the group
`consisting of: turning the outdoor
`lighting on, turning the outdoor
`lighting off, dimming the outdoor
`lighting, turning the indoor lighting
`on, turning the indoor lighting off,
`dimming the indoor lighting, arming
`the security system, disarming the
`security system, turning the heating
`
`Element [16K] said computer
`periodically polling said at least one
`remote system to determine whether
`said at least one remote system is
`operational or out of service.
`
`
`
`
`
`
`
`Petitioner Google Ex-1020, 0005
`
`
`
`system on, turning the heating
`system off, adjusting the heating
`system temperature, turning the air
`conditioning on, turning the air
`conditioning off, and adjusting the
`air conditioning temperature.
`
`
`
`
`
`
`
`
`
`
`
`
`system on, turning the heating
`system off, adjusting the heating
`system temperature, turning the air
`conditioning on, turning the air
`conditioning off, and adjusting the
`air conditioning temperature.
`5. The method of claim 1 wherein
`said at least one remote system
`comprises an office-based system.
`6. The method of claim 5 wherein
`said system is selected from the
`group consisting of: outdoor
`lighting, indoor lighting, security
`system, heating system, and air
`conditioning system.
`7. The method of claim 6 wherein at
`least one pre-selected function is
`selected from the group consisting
`of: turning the outdoor lighting on,
`turning the outdoor lighting off,
`dimming the outdoor lighting,
`turning the indoor lighting on,
`turning the indoor lighting off,
`dimming the indoor lighting, arming
`the security system, disarming the
`security system, turning the heating
`system on, turning the heating
`system off, adjusting the heating
`
`Petitioner Google Ex-1020, 0006
`
`
`
`system temperature, turning the air
`conditioning on, turning the air
`conditioning off, and adjusting the
`air conditioning temperature.
`8. The method of claim 1 further
`comprising the step of periodically
`polling said at least one remote
`system to determine whether said
`remote system is operational or out
`of service.
`
`
`
`
`
`
`
`
`
`
`
`
`10. The system of claim 9 wherein
`said phone comprises a standard
`telephone, a cellular phone, or an IP
`phone.
`11. The system of claim 9 wherein
`said internet is a local area network.
`12. The system of claim 9 wherein
`said internet is a wide area network.
`13. The system of claim 9 wherein
`said internet is the Internet.
`
`
`
`
`
`
`
`
`
`
`
`Petitioner Google Ex-1020, 0007
`
`