Scalable gesture-based device control
First Claim
Patent Images
1. A method for providing control signals comprising:
- detecting a single-touch user input associated with a first graphical user interface element, the first graphical user interface element associated with a first controllable device and a first hierarchical grouping level, the first hierarchical grouping level comprising the first graphical user interface element and the associated first controllable device;
transmitting one or more control signals to the first controllable device to perform at least one device operation in response to the single-touch user input;
detecting a multi-touch user input having a number of touches, the multi-touch user input being associated with a second hierarchical grouping level comprising at least a second graphical user interface element, the first graphical user interface element, and at least a second controllable device, wherein each graphical user interface element of the second hierarchical grouping level is associated with at least one controllable device of a grouping of controllable devices, the grouping of controllable devices including the first controllable device and the at least the second controllable device, and wherein the second hierarchical grouping level is any level in a hierarchical distribution equivalent to the number of touches; and
transmitting one or more control signals to the grouping of controllable devices to perform at least one common device operation in response to the multi-touch user input,wherein each of the single-touch user input and the multi-touch user input include at least one gesture.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for providing control signals may include, but is not limited to: detecting a first user input associated with at least one graphical user interface element; transmitting one or more control signals associated with the at least one graphical user interface element in response to the first user input; detecting a second user input associated with a grouping of two or more graphical user interface elements; and transmitting one or more control signals associated with the grouping of two or more graphical user interface elements in response to the second user input.
-
Citations
20 Claims
-
1. A method for providing control signals comprising:
-
detecting a single-touch user input associated with a first graphical user interface element, the first graphical user interface element associated with a first controllable device and a first hierarchical grouping level, the first hierarchical grouping level comprising the first graphical user interface element and the associated first controllable device; transmitting one or more control signals to the first controllable device to perform at least one device operation in response to the single-touch user input; detecting a multi-touch user input having a number of touches, the multi-touch user input being associated with a second hierarchical grouping level comprising at least a second graphical user interface element, the first graphical user interface element, and at least a second controllable device, wherein each graphical user interface element of the second hierarchical grouping level is associated with at least one controllable device of a grouping of controllable devices, the grouping of controllable devices including the first controllable device and the at least the second controllable device, and wherein the second hierarchical grouping level is any level in a hierarchical distribution equivalent to the number of touches; and transmitting one or more control signals to the grouping of controllable devices to perform at least one common device operation in response to the multi-touch user input, wherein each of the single-touch user input and the multi-touch user input include at least one gesture. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for monitoring and/or controlling one or more controllable devices comprising:
-
one or more controllable devices; a gesture-based input device, the gesture-based input device comprising a memory, a touch screen, a transceiver to communicate with the one or more controllable devices, and at least one processor programmed for; detecting a single-touch user input associated with a first graphical user interface element, the first graphical user interface element associated with a first controllable device and a first hierarchical grouping level, the first hierarchical grouping level comprising the first graphical user interface element and the associated first controllable device; transmitting one or more control signals to the first controllable device to perform at least one device operation in response to the single-touch user input; detecting a multi-touch user input having a number of touches, the multi-touch user input being associated with a second hierarchical grouping level comprising at least a second graphical user interface element, the first graphical user interface element, and at least a second controllable device, wherein each graphical user interface element of the second hierarchical grouping level is associated with at least one controllable device of a grouping of controllable devices, the grouping of controllable devices including the first controllable device and the at least the second controllable device, and wherein the second hierarchical grouping level is any level in a hierarchical distribution equivalent to the number of touches; and transmitting one or more control signals to the controllable devices of the grouping of controllable devices to perform at least one common device operation in response to the multi-touch user input, wherein each of the single-touch user input and the multi-touch user input include at least one gesture associated with the at least one common device operation. - View Dependent Claims (17, 18, 19, 20)
-
Specification