Speech recognition in BIOS
First Claim
1. A method for modifying firmware used to boot-up a system and configure hardware comprising the steps of:
- receiving a request to interact with the firmware as an audio voice enable command during power up of the system; and
enabling voice command interaction with the firmware in response to receipt of the audio voice enable command.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer system has firmware used to configure hardware of the system or execute functions for generating user outputs from the system without loading an operating system. The firmware has a voice command recognition engine for accepting voice command data from a microphone and microphone circuitry. Recognized voice commands are used to generate response data that is converted to voice response data in a voice response engine. On power-up, a time window is generated when requests to interact with the firmware are considered. If a voiced command requesting interaction with the firmware is received, then the voice command engine and the voice response engine are enabled to interact with the firmware. If a key stroke or a mouse click command is received requesting interaction with the firmware is received, then firmware interaction proceeds normally. Other firmware functions may be executed by either voiced commands or by normal commands.
-
Citations
20 Claims
-
1. A method for modifying firmware used to boot-up a system and configure hardware comprising the steps of:
-
receiving a request to interact with the firmware as an audio voice enable command during power up of the system; and
enabling voice command interaction with the firmware in response to receipt of the audio voice enable command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 16)
-
-
11. A system with firmware used to set hardware configurations for the system comprising:
-
a CPU for executing firmware code to boot-up the system;
a recordable storage media for the firmware code coupled to the CPU;
a voice command recognition engine imbedded in the firmware; and
a voice output engine imbedded in the firmware for generating voice response data in response to recognized voice input commands. - View Dependent Claims (12, 13, 14, 15, 17, 18, 19, 20)
-
Specification