WIRELESS CONTROL OF LINKED DEVICES
First Claim
1. A non-transitory computer-readable medium storing program instructions that, when executed by a processing unit, cause the processing unit to translate verbal expressions into commands for one or more devices, by performing the steps of:
- processing a first verbal expression to identify a first device that is capable of initiating a first operation associated with the first verbal expression;
translating the first verbal expression to generate a first command that corresponds to the first operation, wherein the first command is included in a first set of commands associated with the first device; and
transmitting the first command across a wireless connection to the first device to cause the first device to initiate the first operation.
3 Assignments
0 Petitions
Accused Products
Abstract
A universal device controller is configured to operate as a proxy mechanism for interacting with a plurality of different devices wirelessly coupled to the universal device controller. When a user of the universal device controller verbally expresses a command from a universal command language understood by the device, the universal device controller analyzes the verbal expression of the user and identifies a wireless device capable of executing the associated command. The universal device controller then identifies an API for interacting with the identified device and translates the verbal expression into a device command that the identified device is capable of executing. The universal device controller then issues the device command to the identified device.
-
Citations
20 Claims
-
1. A non-transitory computer-readable medium storing program instructions that, when executed by a processing unit, cause the processing unit to translate verbal expressions into commands for one or more devices, by performing the steps of:
-
processing a first verbal expression to identify a first device that is capable of initiating a first operation associated with the first verbal expression; translating the first verbal expression to generate a first command that corresponds to the first operation, wherein the first command is included in a first set of commands associated with the first device; and transmitting the first command across a wireless connection to the first device to cause the first device to initiate the first operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method for translating verbal expressions into commands for one or more devices, the method comprising:
-
processing a first verbal expression to identify a first device that is capable of initiating a first operation associated with the first verbal expression; translating the first verbal expression to generate a first command that corresponds to the first operation, wherein the first command is included in a first set of commands associated with the first device; and transmitting the first command across a wireless connection to the first device to cause the first device to initiate the first operation. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computing device configured to translate verbal expressions into commands form a set of two or more devices, comprising:
-
a transducer configured to transduce verbal expressions; a processor coupled to the transducer and configured to; process a first verbal expression transduced by the transducer to identify a first device included in the set of two or more devices, and translate the first verbal expression to generate a first command included in a set of commands associated with first device, wherein the first command reflects the first verbal expression, and a wireless transceiver, configured to issue the first command to the first device to cause the first device to initiate a first operation associated with the first command. - View Dependent Claims (20)
-
Specification