Orientation-based touchscreen display
First Claim
1. A method comprising:
- determining a physical orientation of a touchscreen device;
determining a context for an application executed by an external device to which the touchscreen device is communicatively coupled, wherein the application is executed over an operating system for the external device, and wherein the context corresponds to information that is generated based on a user'"'"'s interaction with the application;
when the touchscreen device is physically oriented in a first orientation and when the context comprises a first context for the application, displaying, by the touchscreen device, a first graphical user interface configured to receive a first type of user input and upon receiving user input of the first type, providing the received user input of the first type to the external device; and
when the touchscreen device is physically oriented in a second, different orientation and when the context comprises a second context for the application, displaying, by the touchscreen device, a second, different graphical user interface configured to receive a second, different type of user input and upon receiving user input of the second type, providing the received user input of the second type to the external device.
2 Assignments
0 Petitions
Accused Products
Abstract
A touchscreen device may display various graphical user interfaces (GUIs) based on a physical orientation of the touchscreen device and a context of an application executed by an external device, to control the external device. In one example, a touchscreen device includes a touchscreen, an orientation sensor to determine a physical orientation for the touchscreen device, a context determination unit to determine a context for an application, a computer-readable medium configured to store configuration data associating combinations of contexts for applications and orientations in which the touchscreen device can be physically positioned with respective GUIs, a control unit that receives the orientation in which the touchscreen device is physically positioned and the context, selects the GUI associated with the determined orientation and the context, and causes the touchscreen to display the selected GUI, and an external device interface configured to send input received via the touchscreen to an external device.
-
Citations
20 Claims
-
1. A method comprising:
-
determining a physical orientation of a touchscreen device; determining a context for an application executed by an external device to which the touchscreen device is communicatively coupled, wherein the application is executed over an operating system for the external device, and wherein the context corresponds to information that is generated based on a user'"'"'s interaction with the application; when the touchscreen device is physically oriented in a first orientation and when the context comprises a first context for the application, displaying, by the touchscreen device, a first graphical user interface configured to receive a first type of user input and upon receiving user input of the first type, providing the received user input of the first type to the external device; and when the touchscreen device is physically oriented in a second, different orientation and when the context comprises a second context for the application, displaying, by the touchscreen device, a second, different graphical user interface configured to receive a second, different type of user input and upon receiving user input of the second type, providing the received user input of the second type to the external device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A touchscreen device comprising:
-
a touchscreen; an orientation sensing unit configured to determine a physical orientation of the touchscreen device; a context determination unit configured to determine a context of an application executed by an external device to which the touchscreen device is communicatively coupled, wherein the application is executed over an operating system for the external device, and wherein the context corresponds to information that is generated based on a user'"'"'s interaction with the application; a computer-readable medium configured to store configuration data that associates a number of orientations in which the touchscreen device can be physically oriented and contexts for one or more applications executed by the external device with respective graphical user interfaces; a control unit configured to receive from the orientation sensing unit the determined orientation of the touchscreen device and to receive the context for the application executed by the external device; means for selecting the graphical user interface that is associated with the determined orientation and the context for the application, wherein the control unit is configured to cause the touchscreen to display the selected graphical user interface associated with the determined orientation and the context for the application; and an external device interface configured to send input received via the selected graphical user interface displayed on the touchscreen to the external device. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer-readable storage medium comprising instructions that, when executed, cause a processor of a touchscreen device to:
-
determine a physical orientation for the touchscreen device; determine a context for an application executed by an external device to which the touchscreen device is communicatively coupled, wherein the application is executed over an operating system for the external device, and wherein the context corresponds to information that is generated based on a user'"'"'s interaction with the application; when the touchscreen device is physically oriented in a first orientation and when the context comprises a first context for the application, cause a touchscreen of the touchscreen device to display a first graphical user interface configured to receive a first type of user input and upon receiving user input of the first type, the instructions cause the processor to provide the received user input of the first type to the external device; and when the touchscreen device is physically oriented in a second, different orientation and when the context comprises a second context for the application, cause the touchscreen to display a second, different graphical user interface configured to receive a second, different type of user input and upon receiving user input of the second type, the instructions cause the processor to provide the received user input of the second type to the external device. - View Dependent Claims (17, 18, 19, 20)
-
Specification