METHOD AND APPARATUS FOR PROVIDING DYNAMICALLY POSITIONED CONTROLS
First Claim
1. A method, operable by a device, of placing a virtual control on a touch-sensitive display of the client device, the method comprising:
- performing a calibration of the device to facilitate ergonomic placement of at least one control element associated with the virtual control on the display, wherein the performing of the calibration comprises;
prompting a user of the device to hold the device in a calibration orientation,detecting a calibration grip while the device is in the calibration orientation during the calibration subsequent to the prompting the user to hold the device,prompting the user to touch a region of the display while maintaining the calibration orientation and the calibration grip, anddetecting a touch input within the region subsequent to the prompting the user to touch the region of the display; and
subsequent to the performing the calibration of the device;
detecting a post-calibration grip on the device; and
displaying the at least one control element at a location of the display, wherein the location is based on the performed calibration and the detected post-calibration grip.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatuses for providing dynamically positioned UI controls are disclosed. In one aspect, the method comprises performing a calibration a client device to facilitate ergonomic placement of at least one control element associated with a virtual control on the display. Calibration comprises prompting a user to grip the device in a first orientation. Then one or more grip locations at which the device is being gripped while in the first orientation are detected. The calibration also comprises prompting the user to touch a region of the display while maintaining the orientation and the grip. A touch input is detected within the display region subsequent to the prompting. Then, subsequent to the calibration, the at least one control element can be displayed on the display based on the calibration.
24 Citations
30 Claims
-
1. A method, operable by a device, of placing a virtual control on a touch-sensitive display of the client device, the method comprising:
-
performing a calibration of the device to facilitate ergonomic placement of at least one control element associated with the virtual control on the display, wherein the performing of the calibration comprises; prompting a user of the device to hold the device in a calibration orientation, detecting a calibration grip while the device is in the calibration orientation during the calibration subsequent to the prompting the user to hold the device, prompting the user to touch a region of the display while maintaining the calibration orientation and the calibration grip, and detecting a touch input within the region subsequent to the prompting the user to touch the region of the display; and subsequent to the performing the calibration of the device; detecting a post-calibration grip on the device; and displaying the at least one control element at a location of the display, wherein the location is based on the performed calibration and the detected post-calibration grip. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus configured to place a virtual control on a touch-sensitive display of a client device, the apparatus comprising:
-
at least one sensor configured to detect one or more inputs based on a user'"'"'s grip and orientation of the device; a processor configured to perform a calibration of the device to facilitate ergonomic placement of at least one control element associated with the virtual control on the display, wherein the processor is configured to at least; prompt the user of the device to grip the device in a calibration orientation, determine a calibration grip, based on the one or more inputs detected by the at least one sensor, while the device is in the calibration orientation during the calibration subsequent to the prompt of the user to grip the device, prompt the user to touch a region of the display while maintaining the calibration orientation and the calibration grip, detect a touch input within the region subsequent to the prompt of the user to touch the region of the display, detect a post-calibration grip on the device subsequent to the calibration of the device, and display the at least one control element at a location of the display, wherein the location is based on the performed calibration and the detected post-calibration grip. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. An apparatus configured to place a virtual control on a touch-sensitive display of a client device, the apparatus comprising:
-
means for performing a calibration of the device to facilitate ergonomic placement of at least one control element associated with the virtual control on the display; means for prompting a user of the device to hold the device in a calibration orientation; means for detecting a calibration grip while the device is in the calibration orientation during the calibration subsequent to the prompting the user to hold the device; means for prompting the user to touch a region of the display while maintaining the calibration orientation and the calibration grip; means for detecting a touch input within the region subsequent to the prompting the user to touch the region of the display; means for detecting a post-calibration grip on the device; and means for displaying the at least one control element at a location of the display, wherein the location is based on the performed calibration and the detected post-calibration grip. - View Dependent Claims (28, 29)
-
-
30. A non-transitory, computer-readable storage medium, comprising code executable to:
-
perform a calibration of the device to facilitate ergonomic placement of at least one control element associated with the virtual control on the display; prompt a user of the device to hold the device in a calibration orientation; detect a calibration grip while the device is in the calibration orientation during the calibration subsequent to the prompting the user to hold the device; prompt the user to touch a region of the display while maintaining the calibration orientation and the calibration grip; detect a touch input within the region subsequent to the prompting the user to touch the region of the display; detect a post-calibration grip on the device; and display the at least one control element at a location of the display, wherein the location is based on the performed calibration and the detected post-calibration grip.
-
Specification