SYSTEMS AND METHODS TO OPERATE CONTROLLABLE DEVICES WITH GESTURES AND/OR NOISES
First Claim
1. A non-transitory computer-readable storage medium having a plurality of instructions stored thereon, the instructions being executable by a processing apparatus to operate a detection system, the processor being in signal communication with one or more detection devices, the instructions configured to, when executed by the processing apparatus, cause the processing apparatus to:
- emit one or more signals from the detection system;
discover a location of each of one or more controllable devices within a detectable area based at least in part on a response of each of the one or more controllable devices to the emitted signals; and
detect via the one or more detection devices a predetermined gesture, wherein the detection of the predetermined gesture commands at least in part a change in a user-controlled operational state of the one or more controllable devices.
2 Assignments
0 Petitions
Accused Products
Abstract
Gesture recognition systems that are configured to provide users with simplified operation of various controllable devices such as, for example, in-home controllable devices. In one implementation, the gesture recognition system automatically configures itself in order to determine the respective physical locations and/or identities of controllable devices as well as an operating mode for controlling the controllable devices through predetermined gesturing. In some implementations, the gesture recognition systems are also configured to assign boundary areas associated with the controllable devices. Apparatus and methods associated with the gesture recognition systems are also disclosed.
11 Citations
20 Claims
-
1. A non-transitory computer-readable storage medium having a plurality of instructions stored thereon, the instructions being executable by a processing apparatus to operate a detection system, the processor being in signal communication with one or more detection devices, the instructions configured to, when executed by the processing apparatus, cause the processing apparatus to:
-
emit one or more signals from the detection system; discover a location of each of one or more controllable devices within a detectable area based at least in part on a response of each of the one or more controllable devices to the emitted signals; and detect via the one or more detection devices a predetermined gesture, wherein the detection of the predetermined gesture commands at least in part a change in a user-controlled operational state of the one or more controllable devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of operating a gesture detection system having a detection device in signal communication with a processor, the method comprising:
-
emitting one or more signals from the gesture detection system; discovering a location of at least one controllable device within a detectable area based at least in part on a response of the at least one controllable device to the emitted signals; detecting at least one predetermined gesture performed by a user to command operation of the at least one controllable device; and sending a signal to the at least one controllable device that is configured to regulate operation of the at least one controllable device. - View Dependent Claims (17, 18, 19)
-
-
20. A system configured to detect gestures for operation of one or more controllable devices within a detectable area, the system comprising:
-
a detection device; a processing apparatus in communication with the detection device; and a non-transitory computer readable storage medium having a plurality of instructions stored thereon, the instructions when executed by the processing apparatus, cause the processing apparatus to; operate a controllable device so as to cause the controllable device to generate a measurable change in state; detect the measurable change in state of the controllable device; discover a location of the controllable device based on the detection of the measurable change; assign a boundary area to the controllable device based on the discovered location; detect a predetermined gesture performed by a user within the assigned boundary area; and in response to the detection of the predetermined gesture, send a signal to the controllable device to cause the controllable device to operate in accordance with the predetermined gesture.
-
Specification