`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`
`––––––––––––––
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`––––––––––––––
`
`
`
`SAMSUNG ELECTRONICS AMERICA, INC,
`Petitioner
`
`
`v.
`
`PARUS HOLDINGS, LLC
`Patent Owner
`––––––––––––––
`
`
`Patent 7,386,455
`––––––––––––––
`
`DECLARATION OF STUART LIPOFF IN SUPPORT OF
`PETITION FOR INTER PARTES REVIEW
`
`
`
`
`
`TABLE OF CONTENTS
`
`Ex. 1003
`
`Page
`
`DECLARATION OF STUART LIPOFF IN SUPPORT OF ..........................1
`
`PETITION FOR INTER PARTES REVIEW ...................................................1
`
`I.
`
`II.
`
`INTRODUCTION .................................................................................1
`
`EDUCATION AND WORK EXPERIENCE .......................................1
`
`III. COMPENSATION ............................................................................. 12
`
`IV. LEGAL PRINCIPLES ........................................................................ 12
`
`V.
`
`LEVEL OF SKILL IN THE ART ...................................................... 14
`
`VI. OVERVIEW OF THE ’455 PATENT ............................................... 14
`
`VII. PROSECUTION OF THE ’455 PATENT ......................................... 16
`
`VIII. CLAIM CONSTRUCTION ............................................................... 17
`
`IX. BACKGROUND TECHNOLOGY ................................................... 18
`
`A.
`
`B.
`
`C.
`
`Speech Recognition .................................................................. 18
`
`Device Control Grammars ....................................................... 22
`
`TCP/IP ...................................................................................... 27
`
`D. General Industry Trends ........................................................... 31
`
`X.
`
`CITED ART ....................................................................................... 32
`
`A. White ........................................................................................ 32
`
`B.
`
`C.
`
`Geilhufe .................................................................................... 34
`
`Bull ........................................................................................... 37
`
`XI. GROUND 1: WHITE RENDERS OBVIOUS CLAIMS 1-4
`AND 9-15 ........................................................................................... 38
`
`A.
`
`Claim 1 ..................................................................................... 38
`
`1.
`
`2.
`
`Claim 1[pre]: A method for controlling at least one
`remote system by uttering speech commands into a
`voice enabled device, said method comprising the
`steps of: .......................................................................... 38
`
`Claim 1[a]: providing a computer operatively
`connected to the internet, said computer further
`being operatively connected to at least one
`
`
`
`i
`
`
`
`
`
`Ex. 1003
`
`speaker-independent speech recognition engine
`and to at least one speech synthesis engine; .................. 42
`
`Claim 1[b]: providing a voice enabled device
`operatively connected to said computer, said voice
`enabled device configured to receive speech
`commands from users; ................................................... 47
`
`Claim 1[c]: providing at least one instruction set
`stored in a database operatively connected to said
`computer, said instruction set comprising: .................... 49
`
`Claim 1[d]: 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 .............................................. 52
`
`Claim 1[e]: said at least one pre-selected function; ....... 54
`
`Claim 1[f]: providing a speech command to said
`speaker-independent speech recognition engine,
`said speech command corresponding to said
`instruction set; ................................................................ 55
`
`Claim 1[g]: 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; ........................................................ 56
`
`Claim 1[h]: transmitting said speech command to
`said speaker-independent speech recognition
`engine; ............................................................................ 58
`
`3.
`
`4.
`
`5.
`
`6.
`
`7.
`
`8.
`
`9.
`
`10. Claim 1[i]: said speaker-independent speech
`recognition engine receiving said speech command
`and selecting the corresponding recognition
`grammar upon receiving said speech command; ........... 58
`
`11. Claim 1[j]: said computer retrieving said
`instruction set corresponding to said recognition
`grammar selected by said speaker-independent
`speech recognition engine;............................................. 59
`
`
`
`ii
`
`
`
`B.
`
`C.
`
`D.
`
`
`
`Ex. 1003
`
`12. Claim 1[k]: 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 ...... 60
`
`13. Claim 1[l]: said at least one remote system
`executing said at least one pre-selected function. .......... 61
`
`Claim 2: The method of claim 1 wherein said at least one
`remote system comprises a home-based system. ..................... 61
`
`Claim 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 ................................................................. 62
`
`Claim 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 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. ............................. 63
`
`E.
`
`Claim 9 ..................................................................................... 64
`
`1.
`
`2.
`
`3.
`
`Claim 9[pre]: A system for controlling at least one
`remote system operatively connected to the
`internet by uttering speech commands into a
`phone, said system comprising: ..................................... 64
`
`Claim 9[a]: a computer, said computer operatively
`connected to the internet and to at least one phone ....... 64
`
`Claim 9[b]: at least one speaker-independent
`speech recognition engine, said speaker-
`independent speech recognition engine operatively
`connected to said computer; .......................................... 65
`
`
`
`iii
`
`
`
`4.
`
`5.
`
`6.
`
`7.
`
`8.
`
`9.
`
`
`
`Ex. 1003
`
`Claim 9[c]: at least one speech synthesis engine,
`said speech synthesis engine operatively connected
`to said computer; ............................................................ 65
`
`Claim 9[d]: a database, said database operatively
`connected to said computer; .......................................... 65
`
`Claim 9[e]: at least one instruction set stored in
`said database, said instruction set comprising: .............. 65
`
`Claim 9[f]: 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 .............................................. 65
`
`Claim 9[g]: said at least one pre-selected function; ...... 66
`
`Claim 9[h]: 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; ..................... 66
`
`10. Claim 9[i]: said speaker-independent speech
`recognition engine receiving said speech command
`and selecting the corresponding recognition
`grammar upon receiving said speech command; ........... 66
`
`11. Claim 9[j]: 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; .......................... 66
`
`12. Claim 9[k]: said computer configured to retrieve
`said instruction set corresponding to said
`recognition grammar selected by said speaker-
`independent speech recognition device; ........................ 67
`
`13. Claim 9[l]: 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 .................................................... 67
`
`
`
`iv
`
`
`
`F.
`
`G.
`
`H.
`
`I.
`
`J.
`
`K.
`
`
`
`Ex. 1003
`
`14. Claim 9[m]: said at least one remote system
`configured to execute said at least one pre-selected
`function. ......................................................................... 67
`
`Claim 10: The system of claim 9 wherein said phone
`comprises a standard telephone, a cellular phone, or an IP
`phone. ....................................................................................... 67
`
`Claim 11: The system of claim 9 wherein said internet is
`a local area network. ................................................................ 68
`
`Claim 12: The system of claim 9 wherein said internet is
`a wide area network. ................................................................ 68
`
`Claim 13: The system of claim 9 wherein said internet is
`the Internet................................................................................ 69
`
`Claim 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. .......................... 69
`
`Claim 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 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. ............................. 70
`
`XII. GROUND 2 WHITE IN VIEW OF GEILHUFE RENDERS
`OBVIOUS CLAIMS 1-7 AND 9-15 .................................................. 70
`
`A. A POSITA Would Have Been Motivated to Combine
`White and Geilhufe at the Time of the Invention .................... 71
`
`B.
`
`Claim 1 ..................................................................................... 73
`
`1.
`
`2.
`
`3.
`
`Claim 1[pre]: .................................................................. 73
`
`Claim 1[a]: ..................................................................... 73
`
`Claim 1[b]: ..................................................................... 74
`
`
`
`v
`
`
`
`
`
`Ex. 1003
`
`4.
`
`5.
`
`6.
`
`7.
`
`8.
`
`9.
`
`Claim 1[c]: ..................................................................... 74
`
`Claim 1[d]: ..................................................................... 74
`
`Claim 1[e]: ..................................................................... 74
`
`Claim 1[f]: ...................................................................... 74
`
`Claim 1[g]: ..................................................................... 74
`
`Claim 1[h]: ..................................................................... 74
`
`10. Claim 1[i]: ...................................................................... 75
`
`11. Claim 1[j]: ...................................................................... 75
`
`12. Claim 1[k]: ..................................................................... 75
`
`13. Claim 1[l]: ...................................................................... 75
`
`Claim 2: .................................................................................... 75
`
`Claim 3: .................................................................................... 75
`
`Claim 4: .................................................................................... 75
`
`Claim 5: The method of claim 1 wherein said at least one
`remote system comprises an office-based system. .................. 75
`
`Claim 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. ................................................................ 76
`
`Claim 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
`system temperature, turning the air conditioning on,
`turning the air conditioning off, and adjusting the air
`conditioning temperature. ........................................................ 77
`
`C.
`
`D.
`
`E.
`
`F.
`
`G.
`
`H.
`
`I.
`
`Claim 9 ..................................................................................... 77
`
`1.
`
`2.
`
`Claim 9[pre]: .................................................................. 77
`
`Claim 9[a]: ..................................................................... 78
`
`
`
`vi
`
`
`
`
`
`Ex. 1003
`
`3.
`
`4.
`
`5.
`
`6.
`
`7.
`
`8.
`
`9.
`
`Claim 9[b]: ..................................................................... 78
`
`Claim 9[c]: ..................................................................... 78
`
`Claim 9[d]: ..................................................................... 78
`
`Claim 9[e]: ..................................................................... 78
`
`Claim 9[f]: ...................................................................... 78
`
`Claim 9[g]: ..................................................................... 78
`
`Claim 9[h]: ..................................................................... 78
`
`10. Claim 9[i]: ...................................................................... 78
`
`11. Claim 9[j]: ...................................................................... 79
`
`12. Claim 9[k]: ..................................................................... 79
`
`13. Claim 9[l]: ...................................................................... 79
`
`14. Claim 9[m]: .................................................................... 79
`
`Claim 10: .................................................................................. 79
`
`Claim 11: .................................................................................. 79
`
`Claim 12: .................................................................................. 79
`
`J.
`
`K.
`
`L.
`
`M. Claim 13: .................................................................................. 79
`
`N.
`
`O.
`
`Claim 14: .................................................................................. 79
`
`Claim 15: .................................................................................. 79
`
`XIII. GROUND 3: WHITE IN VIEW OF GEILHUFE, AND BULL
`RENDER OBVIOUS CLAIMS 8 AND 16 ....................................... 80
`
`B.
`
`C.
`
`The Combination of White, Geilhufe, and Bull Would
`Have Been Obvious .................................................................. 80
`
`Claim 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. .................................................... 85
`
`D.
`
`Claim 16 ................................................................................... 87
`
`1.
`
`Claim 16[pre]: 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
`
`
`
`vii
`
`
`
`
`
`Ex. 1003
`
`system, a heating system, or an air conditioning
`system, said method comprising the steps of: ............... 87
`
`Claim 16[a]: providing a computer operatively
`connected to the internet, said computer further
`being operatively connected to at least one
`speaker-independent speech recognition engine
`and to at least one speech synthesis engine; .................. 87
`
`Claim 16[b]: providing a voice enabled device
`operatively connected to said computer, said voice
`enabled device configured to receive speech
`commands from users; ................................................... 87
`
`Claim 16[c]: providing at least one instruction set
`stored in a database operatively connected to said
`computer, said instruction set comprising: .................... 88
`
`Claim 16[d]: 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 .............................................. 88
`
`Claim 16[e]: said at least one pre-selected
`function, 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, 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; .............................................. 88
`
`Claim 16[f]: providing a speech command to said
`speaker-independent speech recognition engine,
`said speech command corresponding to said
`instruction set; ................................................................ 89
`
`Claim 16[g]: said speaker-independent speech
`recognition engine assigning said speech command
`
`2.
`
`3.
`
`4.
`
`5.
`
`6.
`
`7.
`
`8.
`
`
`
`viii
`
`
`
`
`
`Ex. 1003
`
`to a recognition grammar, said speech command
`and said recognition grammar corresponding to
`said instruction set; ........................................................ 89
`
`9.
`
`Claim 16[h]: transmitting said speech command to
`said speaker-independent speech recognition
`engine; ............................................................................ 89
`
`10. Claim 16[i]: said speaker-independent speech
`recognition engine receiving said speech command
`and selecting the corresponding recognition
`grammar upon receiving said speech command; ........... 89
`
`11. Claim 16[j]: said computer retrieving said
`instruction set corresponding to said recognition
`grammar selected by said speaker-independent
`speech recognition engine;............................................. 90
`
`12. Claim 16[k]: 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; ............. 90
`
`13. Claim 16[l]: said at least one remote system
`executing said at least one pre-selected function;
`and .................................................................................. 90
`
`14. Claim 16[m]: 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. ......................................... 90
`
`XIV. SECONDARY CONSIDERATIONS ................................................ 90
`
`XV. CONCLUSION .................................................................................. 91
`
`
`
`
`ix
`
`
`
`Ex. 1003
`
`
`
`
`
`
`LIST OF EXHIBITS
`
`Ex.
`
`Description
`
`1001
`
`1002
`
`1003
`
`1004
`
`1005
`
`1006
`
`1007
`
`1008
`
`1009
`
`1010
`
`1011
`
`1012
`
`1013
`
`1014
`
`1015
`
`1016
`
`1017
`
`1018
`
`1019
`
`1020
`
`1021
`
`1022
`
`1023
`
`1024
`
`U.S. Patent No. 7,386,455 (“’455 patent”)
`
`File History for U.S. Patent No. 7,386,455 (“File History”)
`
`Declaration of Stuart Lipoff (“Lipoff Decl.”)
`
`U.S. Patent No. 6,408,272 (“White”)
`
`Cell intentionally left blank
`
`U.S. Patent No. 5,995,943 (“Bull”)
`
`Cell intentionally left blank
`
`Cell intentionally left blank
`
`Cell intentionally left blank
`
`Cell intentionally left blank
`
`Cell intentionally left blank
`
`Internet Control Message Protocol, Sept. 1981 (“RFC 792”)
`
`Requirements for Internet Hosts, Oct. 1989 (“RFC 1122”)
`
`Requirements for Internet Hosts, Oct. 1989 (“RFC 1122”)
`
`A Grammar Compiler for Connected Speech Recognition, Jan.
`1991 (“Brown”)
`
`An Introduction to Speech and Speaker Recognition, Aug.
`1990 (“Peacocke”)
`
`Design of a Command Interface with a Dynamic Grammar
`Speech Recognition Engine, Sept. 1998 (“Kruger”)
`
`CEBus Demystified, The ANSI/EIA 600 User’s Guide, 2001
`(“Evans”)
`
`Curriculum Vitae of Stuart Lipoff (“Lipoff CV”)
`
`Internet Protocol, Sept. 1981 (“RFC 791”)
`
`U.S. Patent No. 5,544,164 (“Baran”)
`
`Cell intentionally left blank
`
`Joint Claim Construction Statement, Case No. 6:21-cv-01073-
`ADA, Doc. No. 78 (“Claim Construction”)
`
`Amended Scheduling Order, Case No. 6:21-cv-01073-ADA,
`Doc. No. 75 (“Scheduling Order”)
`
`1025
`
`U.S. Patent Pub. No. 2002/0193989 (“Geilhufe”)
`
`x
`
`
`
`
`
`
`
`Ex. 1003
`Ex. 1003
`
`Ex.
`Ex.
`
`1026
`
`Doc. No. 1 (“Google Complaint’)
`
`Description
`Description
`Parus’s Complaint Against Samsung, Case No. 6:21-cv-
`Parus’s Complaint Against Samsung, Case No. 6:21-cv-
`01073-ADA,Doc. No. 1 (‘Samsung Complaint”)
`01073-ADA, Doc. No. 1 (“Samsung Complaint”)
`Parus’s Complaint Against Google, Case No. 6:21-cv-00571,
`Parus’s Complaint Against Google, Case No. 6:21-cv-00571,
`Doc. No. 1 (“Google Complaint”)
`
`1027
`
`
`
`
`
`
`
`
`
`XI
`xi
`
`
`
`Ex. 1003
`
`
`
`
`
`
`LIST OF CHALLENGED CLAIMS
`
`Cl.
`
`U.S. Patent No. 7,386,455
`
`1[pre] A method for controlling at least one remote system by uttering
`speech commands into a voice enabled device, said method
`comprising the steps of:
`
`1[a]
`
`1[b]
`
`1[c]
`
`1[d]
`
`1[e]
`
`1[f]
`
`1[g]
`
`1[h]
`
`1[i]
`
`1[j]
`
`providing a computer operatively connected to the internet, said
`computer further being operatively connected to at least one
`speaker-independent speech recognition engine and to at least
`one speech synthesis engine;
`
`providing a voice enabled device operatively connected to said
`computer, said voice enabled device configured to receive
`speech commands from users;
`
`providing at least one instruction set stored in a database
`operatively connected to said computer, 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
`
`said at least one pre-selected function;
`
`providing a speech command to said speaker-independent speech
`recognition engine, said speech command corresponding to said
`instruction set;
`
`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;
`
`transmitting said speech command to said speaker-independent
`speech recognition engine;
`
`said speaker-independent speech recognition engine receiving
`said speech command and selecting the corresponding
`recognition grammar upon receiving said speech command;
`
`said computer retrieving said instruction set corresponding to
`said recognition grammar selected by said speaker-independent
`speech recognition engine;
`
`xii
`
`
`
`Ex. 1003
`
`
`
`
`Cl.
`
`1[k]
`
`U.S. Patent No. 7,386,455
`
`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
`
`1[l]
`
`said at least one remote system executing said at least one pre-
`selected function.
`
`
`
`2
`
`
`
`3
`
`
`
`4
`
`
`
`5
`
`
`
`6
`
`
`
`7
`
`
`
`The method of claim 1 wherein said at least one remote system
`comprises a home-based system.
`
`
`
`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.
`
`
`
`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 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.
`
`
`
`The method of claim 1 wherein said at least one remote system
`comprises an office-based system.
`
`
`
`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.
`
`
`
`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
`
`
`
`xiii
`
`
`
`Ex. 1003
`
`
`
`
`Cl.
`
`
`
`8
`
`
`
`U.S. Patent No. 7,386,455
`
`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 system temperature, turning the air conditioning on,
`turning the air conditioning off, and adjusting the air
`conditioning temperature.
`
`
`
`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.
`
`
`
`9[pre] A system for controlling at least one remote system operatively
`connected to the internet by uttering speech commands into a
`phone, said system comprising:
`
`9[a]
`
`9[b]
`
`9[c]
`
`9[d]
`
`9[e]
`
`9[f]
`
`9[g]
`
`9[h]
`
`a computer, said computer operatively connected to the internet
`and to at least one phone;
`
`at least one speaker-independent speech recognition engine, said
`speaker-independent speech recognition engine operatively
`connected to said computer;
`
`at least one speech synthesis engine, said speech synthesis
`engine operatively connected to said computer;
`
`a database, said database operatively connected to said
`computer;
`
`at least one instruction set stored in said database, 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
`
`said at least one pre-selected function;
`
`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;
`
`
`
`xiv
`
`
`
`Ex. 1003
`
`
`
`
`Cl.
`
`9[i]
`
`9[j]
`
`9[k]
`
`U.S. Patent No. 7,386,455
`
`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;
`
`said computer configured to retrieve said instruction set
`corresponding to said recognition grammar selected by said
`speaker-independent speech recognition device;
`
`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
`
`9[l]
`
`said at least one remote system configured to execute said at
`least one pre-selected function.
`
`
`
`10
`
`
`
`11
`
`
`
`12
`
`
`
`13
`
`
`
`14
`
`
`
`15
`
`
`
`The system of claim 9 wherein said phone comprises a standard
`telephone, a cellular phone, or an IP phone.
`
`
`
`The system of claim 9 wherein said internet is a local area
`network.
`
`
`
`The system of claim 9 wherein said internet is a wide area
`network.
`
`
`
`The system of claim 9 wherein said internet is the Internet.
`
`
`
`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.
`
`
`
`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
`
`
`
`xv
`
`
`
`Ex. 1003
`
`
`
`
`Cl.
`
`U.S. Patent No. 7,386,455
`
`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 system temperature, turning the air conditioning on,
`turning the air conditioning off, and adjusting the air
`conditioning temperature.
`
`
`
`
`
`16[pre] 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:
`
`16[a]
`
`16[b]
`
`16[c]
`
`16[d]
`
`16[e]
`
`providing a computer operatively connected to the internet, said
`computer further being operatively connected to at least one
`speaker-independent speech recognition engine and to at least
`one speech synthesis engine;
`
`providing a voice enabled device operatively connected to said
`computer, said voice enabled device configured to receive
`speech commands from users;
`
`providing at least one instruction set stored in a database
`operatively connected to said computer, 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
`
`said at least one pre-selected function, 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, 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;
`
`
`
`xvi
`
`
`
`
`
`
`
`Ex. 1003
`Ex. 1003
`
`Cl.
`16[f]
`16[f]
`
`16[i]
`
`16[j]
`
`U.S. Patent No. 7,386,455
`U.S. Patent No. 7,386,455
`providing a speech commandto said speaker-independent speech
`providing a speech command to said speaker-independent speech
`recognition engine, said speech commandcorresponding to said
`recognition engine, said speech command corresponding to said
`instructionset;
`instruction set;
`16[g]|said speaker-independent speech recognition engine assigning
`said speaker-independent speech recognition engine assigning
`16[g]
`said speech commandto a recognition grammar, said speech
`said speech command to a recognition grammar, said speech
`commandandsaid recognition grammar corresponding to said
`command and said recognition grammar corresponding to said
`instructionset;
`instruction set;
`16[h]|transmitting said speech commandto said speaker-independent
`transmitting said speech command to said speaker-independent
`16[h]
`speech recognition engine;
`speech recognition engine;
`said speaker-independent speech recognition engine receiving
`said speaker-independent speech recognition engine receiving
`said speech command andselecting the corresponding
`said speech comm