System and method for controlling devices that are connected to a network
First Claim
1. A computer-implemented method for controlling devices connected to a network, the method comprising:
- receiving an utterance from a user for remotely controlling a remote device in a network;
converting the utterance to text using a computer-implemented 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.
-
Citations
17 Claims
-
1. A computer-implemented method for controlling devices connected to a network, the method comprising:
-
receiving an utterance from a user for remotely controlling a remote device in a network; converting the utterance to text using a computer-implemented 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 plurality of modules embodied in one of non-transitory computer-readable and computer-executable storage media, including:
-
a first module configured to receive an utterance from a user for remotely controlling a remote device in a network; a second module configured to convert the utterance to text using an automatic speech recognition module; a third 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 fourth module configured to identify, based on the text, a device to be controlled; a fifth module configured to convert at least a portion of the text to the device specific control language; and a sixth 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 computer-implemented method for controlling devices connected to a network, the method comprising:
-
receiving an utterance from a user for remotely controlling a remote device in a network wherein the utterance is in a natural language format; converting the received utterance to text using a computer-implemented 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