Orientation-based touchscreen display
First Claim
1. A method comprising:
- determining, by a computing device, a physical orientation of a touchscreen;
determining, by the computing device, a context for an application executed by an external device to which the computing device is communicatively coupled, wherein the context corresponds to information that is generated based on a user'"'"'s interaction with the application;
in response to a determination that the touchscreen is physically oriented in a first orientation and that the context comprises a first context,sending, by the computing device, instructions to the touchscreen to display a first graphical user interface configured to receive a first type of user input, andupon receiving user input of the first type, providing the received user input of the first type to the external device; and
in response to a determination that the touchscreen is physically oriented in a second orientation different from the first orientation and that the context comprises a second context,sending, by the computing device, instructions to the touchscreen to display a second graphical user interface configured to receive a second type of user input, the second graphical user interface being different than the first graphical user interface, the second type of user input being different than the first type of user input, andresponsive to 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
19 Claims
-
1. A method comprising:
-
determining, by a computing device, a physical orientation of a touchscreen; determining, by the computing device, a context for an application executed by an external device to which the computing device is communicatively coupled, wherein the context corresponds to information that is generated based on a user'"'"'s interaction with the application; in response to a determination that the touchscreen is physically oriented in a first orientation and that the context comprises a first context, sending, by the computing device, instructions to the touchscreen 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, providing the received user input of the first type to the external device; and in response to a determination that the touchscreen is physically oriented in a second orientation different from the first orientation and that the context comprises a second context, sending, by the computing device, instructions to the touchscreen to display a second graphical user interface configured to receive a second type of user input, the second graphical user interface being different than the first graphical user interface, the second type of user input being different than the first type of user input, and responsive to 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 mobile device comprising:
-
a touchscreen; an orientation sensing unit configured to determine a physical orientation of the touchscreen; a context determination unit configured to determine a context of an application executed by an external device to which the mobile device is communicatively coupled, wherein the context corresponds to information that is generated based on a user'"'"'s interaction with the application; a non-transitory computer-readable medium configured to store configuration data that associates a number of orientations in which the mobile 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 and to receive the context for the application executed by the external device, select the graphical user interface that is associated with the determined orientation and the context for the application, and instruct the touchscreen to display the selected graphical user interface associated with the determined orientation and the context for the application, wherein in response to determining that the orientation comprises a first orientation and that the context comprises a first context, the control unit is configured to instruct the touchscreen to display a first graphical user interface configured to receive a first type of user input, and wherein in response to determining that the orientation comprises a second orientation different from the first orientation and that the context comprises a second context, the control unit is configured to instruct the touchscreen to display a second graphical user interface configured to receive a second type of user input, the second graphical user interface being different than the first graphical user interface, and the second type of user input being different than the first type of user input; 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. A non-transitory computer-readable storage medium comprising instructions that, when executed, cause at least one processor of a mobile device to:
-
determine a physical orientation for a touchscreen; determine a context for an application executed by an external device to which the mobile device is communicatively coupled, wherein the context corresponds to information that is generated based on a user'"'"'s interaction with the application; in response to a determination that the touchscreen is physically oriented in a first orientation and that the context comprises a first context, send instructions to the touchscreen 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 at least one processor to provide the received user input of the first type to the external device; and in response to a determination that the touchscreen device is physically oriented in a second orientation different from the first orientation and that the context comprises a second context, send instructions to the touchscreen to display a second graphical user interface configured to receive a second type of user input, wherein the second graphical user interface is different than the first graphical user interface and wherein the second type of user input is different than the first type of user input, and upon receiving user input of the second type, the instructions cause the at least one processor to provide the received user input of the second type to the external device. - View Dependent Claims (16, 17, 18, 19)
-
Specification