throbber
Element [1PRE] A method for
`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
`
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket