Directional touch remote
First Claim
1. A method for remotely controlling a device, comprising:
- displaying, by a remotely controlled device, a Graphical User Interface (GUI) in a current context, the GUI comprising a plurality of contexts;
receiving from a touch-sensitive device, data descriptive of physical characteristics of a touch gesture event detected at the touch sensitive device, wherein the touch-sensitive device is configured to detect the data descriptive of physical characteristics of the touch gesture event upon an unstructured area displayed on a touch screen of the touch-sensitive device, wherein the unstructured area is displayed on the touch screen only when the touch-sensitive device is positioned according to a first orientation, and wherein the touch-sensitive device is further configured to display a structured touch-sensitive area comprising a plurality of selectable items when the touch-sensitive device is positioned according to a second, different orientation;
determining, by the remotely controlled device, a command from a set of available commands by interpreting the physical characteristic data based on the current context of the GUI; and
effecting an action based on the determined command.
1 Assignment
0 Petitions
Accused Products
Abstract
The present system and method is particularly useful for remotely controlling a device having one or more menus via a remote touch interface having at least an unstructured primary input area. A user can provide inputs to a touch interface without needing to view the interface and yet still achieve the desired response from the remotely controlled device. The primary input area of the touch interface may or may not have a background display, such as on a touch screen, but the primary input area of the touch interface should be unstructured and should not have independently selectable items, buttons, icons or anything of the like. Since the touch interface is unstructured, the user does not have to identify any selectable buttons. Instead the user can input a gesture into the interface and watch the remotely controlled device respond. The system does not provide any other visual confirmation.
-
Citations
22 Claims
-
1. A method for remotely controlling a device, comprising:
displaying, by a remotely controlled device, a Graphical User Interface (GUI) in a current context, the GUI comprising a plurality of contexts;
receiving from a touch-sensitive device, data descriptive of physical characteristics of a touch gesture event detected at the touch sensitive device, wherein the touch-sensitive device is configured to detect the data descriptive of physical characteristics of the touch gesture event upon an unstructured area displayed on a touch screen of the touch-sensitive device, wherein the unstructured area is displayed on the touch screen only when the touch-sensitive device is positioned according to a first orientation, and wherein the touch-sensitive device is further configured to display a structured touch-sensitive area comprising a plurality of selectable items when the touch-sensitive device is positioned according to a second, different orientation;
determining, by the remotely controlled device, a command from a set of available commands by interpreting the physical characteristic data based on the current context of the GUI; and
effecting an action based on the determined command.- View Dependent Claims (2, 3, 4, 5)
-
6. A multi-function device comprising:
-
an orientation sensor configured to determine the orientation of the multi-function device; a touch-sensitive input portion configured to display a GUI, wherein; in response to the orientation sensor determining that the multi-function device is positioned in a first orientation, the GUI comprises an unstructured touch-sensitive area, the unstructured touch-sensitive area configured to detect a variety of inputs in the form of touch gestures; and in response to the orientation sensor determining that the multi-function device is positioned in a second, different orientation, the GUI comprises a structured touch-sensitive area comprising a plurality of selectable items, the structured touch-sensitive area configured to detect an input selecting one of the selectable items, and the GUI does not comprise the unstructured touch-sensitive area; a processor configured to translate the touch gestures into at least positional, movement, and durational parameters; and a communications interface configured to send the parameters to a remotely controlled device for interpretation, the communications interface using at least a substantially unidirectional protocol to send the parameters to the remotely controlled device, whereby no input confirmation is received on the remote control device multi-function device. - View Dependent Claims (7, 8, 9, 19, 20)
-
-
10. A non-transitory computer readable medium storing computer executable instructions for implementing a method on a remotely controlled device, comprising:
-
displaying, on the remotely controlled device, a Graphical User Interface (GUI) in a current context, the GUI comprising a plurality of contexts; receiving from a touch-sensitive device, data descriptive of physical characteristics of a touch gesture event detected at the touch sensitive device, wherein the touch-sensitive device is configured to detect the data descriptive of physical characteristics of the touch gesture event upon an unstructured area displayed on a touch screen of the touch-sensitive device, wherein the unstructured area is displayed on the touch screen only when the touch-sensitive device is positioned according to a first orientation, and wherein a structured touch-sensitive area comprising a plurality of selectable items is displayed on the touch screen when the touch-sensitive device is positioned according to a second, different orientation;
determining, by the remotely controlled device, a command from a set of available commands by interpreting the physical characteristic data based on the current context of the GUI; and
effecting an action based on the determined command. - View Dependent Claims (11, 12, 13)
-
-
14. A device comprising:
-
a display configured to present a Graphical User Interface (GUI); a communications interface configured to receive physical characteristics of a touch gesture event detected on a touch sensitive device, wherein the touch-sensitive device is configured to detect the data descriptive of physical characteristics of the touch gesture event upon an unstructured area displayed on a touch screen of the touch-sensitive device, wherein the unstructured area is displayed on the touch screen only when the touch-sensitive device is positioned according to a first orientation, and wherein a structured touch-sensitive area comprising a plurality of selectable items is displayed on the touch screen when the touch-sensitive device is positioned according to a second, different orientation; and
a processor configured to determine a command from a set of available commands by interpreting the physical characteristic data according to a current context of the GUI, the current context of the GUI being one of a plurality of contexts, each context having a separate set of available commands and to effect an action based on the determined command, wherein the physical characteristic data is interpreted as a command from the set of commands belonging to each context.
-
-
15. A non-transitory computer readable medium storing computer executable instructions for implementing a method on an electronic device, comprising:
-
determining that the electronic device is positioned according to a first orientation; in response to the determining, displaying on a touch screen interface of the electronic device an unstructured portion, wherein when the electronic device is determined to be positioned according to a second, different orientation, the unstructured portion is not displayed; detecting on the unstructured portion of the touch screen interface of the electronic device, data descriptive of physical characteristics of a touch event, the physical characteristics configured to be interpreted as one of a set of available commands according to a current context of a remotely controlled device; and transmitting, by the electronic device, the data descriptive of the physical characteristics to the remotely controlled device. - View Dependent Claims (16, 17, 18, 21, 22)
-
Specification