METHODS AND APPARATUS FOR CONTROLLING AN ELECTRONIC DEVICE
First Claim
Patent Images
1. A method of controlling an electronic device, the method comprising:
- detecting the electronic device being plugged into a network;
transmitting a capabilities query to the electronic device in response to detecting the electronic device being plugged into the network;
receiving a capabilities response from the electronic device;
generating a voice prompt script based on the capabilities response;
reading the voice prompt script to a user via a text-to-speech engine;
receiving a user response via a voice recognition engine;
generating a device action command based on the user response; and
transmitting the device action command to the electronic device.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for controlling an electronic device connected to a network are provided. The methods and apparatus described herein convert a text based device list and/or a text based function list into text based voice prompt scripts. The voice prompt scripts are then read to a user via a text-to-speech engine. The user responds with a voice command for a device. The voice command is converted to text by a voice recognition engine. This text is then used to send a command to the electronic device via the network.
66 Citations
30 Claims
-
1. A method of controlling an electronic device, the method comprising:
-
detecting the electronic device being plugged into a network;
transmitting a capabilities query to the electronic device in response to detecting the electronic device being plugged into the network;
receiving a capabilities response from the electronic device;
generating a voice prompt script based on the capabilities response;
reading the voice prompt script to a user via a text-to-speech engine;
receiving a user response via a voice recognition engine;
generating a device action command based on the user response; and
transmitting the device action command to the electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus to control an electronic device, the apparatus comprising:
-
a processor;
a network interface operatively coupled to the processor; and
a memory device operatively coupled to the processor, the memory device storing instructions to cause the processor to;
transmit a capabilities query to the electronic device;
receive a capabilities response from the electronic device;
generate a voice prompt script based on the capabilities response;
read the voice prompt script to a user via a text-to-speech engine;
receive a user response via a voice recognition engine;
generate a device action command based on the user response; and
transmit the device action command to the electronic device. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
-
28. A machine readable medium storing instructions structured to cause a machine to:
-
detect the electronic device being plugged into a network;
transmit a capabilities query to the electronic device in response to detecting the electronic device being plugged into the network;
receive a capabilities response from the electronic device;
generate a voice prompt script based on the capabilities response;
read the voice prompt script to a user via a text-to-speech engine;
receive a user response via a voice recognition engine;
generate a device action command based on the user response; and
transmit the device action command to the electronic device. - View Dependent Claims (29, 30)
-
Specification