SYSTEM AND METHOD FOR CONTROLLING DEVICES THAT ARE CONNECTED TO A NETWORK
First Claim
1. A method for controlling devices connected to a network, the method comprising:
- receiving an utterance from a user for remotely controlling a device in a network;
converting the received utterance to text using an automatic speech recognition module;
accessing a user profile in the network that governs access to a plurality of devices on the network and identifiers which control a conversion of the text to a device specific control language;
identifying, based on the text, a device to be controlled;
converting at least a portion of the text to the device specific control language; and
transmitting the device specific control language to the identified device, wherein the identified device implements a function based on the transmitted device specific control language.
4 Assignments
0 Petitions
Accused Products
Abstract
A system, method and computer-readable medium for controlling devices connected to a network. The method includes receiving an utterance from a user for remotely controlling a device in a network; converting the received utterance to text using an automatic speech recognition module; accessing a user profile in the network that governs access to a plurality of devices on the network and identifiers which control a conversion of the text to a device specific control language; identifying based on the text a device to be controlled; converting at least a portion of the text to the device control language; and transmitting the device control language to the identified device, wherein the identified device implements a function based on the transmitted device control language.
48 Citations
17 Claims
-
1. A method for controlling devices connected to a network, the method comprising:
-
receiving an utterance from a user for remotely controlling a device in a network; converting the received utterance to text using an automatic speech recognition module; accessing a user profile in the network that governs access to a plurality of devices on the network and identifiers which control a conversion of the text to a device specific control language; identifying, based on the text, a device to be controlled; converting at least a portion of the text to the device specific control language; and transmitting the device specific control language to the identified device, wherein the identified device implements a function based on the transmitted device specific control language. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for controlling devices connected to a network, the system comprising:
-
a module configured to receive an utterance from a user for remotely controlling a device in a network; a module configured to convert the received utterance to text using an automatic speech recognition module; a module configured to access a user profile in the network that governs access to a plurality of devices on the network and identifiers which control a conversion of the text to a device specific control language; a module configured to identify, based on the text, a device to be controlled; a module configured to convert at least a portion of the text to the device specific control language; and a module configured to transmit the device specific control language to the identified device, wherein the identified device implements a function based on the transmitted device specific control language. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for controlling devices connected to a network, the method comprising:
-
receiving an utterance from a user for remotely controlling a device in a network wherein the utterance is in a natural language format; converting the received utterance to text using an automatic speech recognition module; accessing a user profile in the network that governs access to a plurality of devices on the network; identifying based on the text a device to be controlled; converting at least a portion of the text to the device control language; and transmitting the device control language to the identified device, wherein the identified device implements a function based on the transmitted device control language. - View Dependent Claims (14, 15, 16, 17)
-
Specification