Adaptive touch input controls
First Claim
Patent Images
1. A method for providing touch input control of a computing device, the method comprising:
- based on detecting a touch input on a display, establishing a zero point of an adaptive virtual control at the display location of the touch input and establishing a radius that is dynamically sized based on a size of an object that provides the touch input, the radius defining a radial maximum distance of translation away from the zero point;
based on a translation of the touch input on the display away from the zero point being less than the radius, adjusting an input parameter of the computing device; and
based on a translation of the touch input on the display away from the zero point being greater than the radius of the adaptive virtual control, translating the zero point.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments relating to providing touch input control of a computing device are disclosed. In one example, responsive to detecting a touch input on a display, a zero point of an adaptive virtual control may be established at a display location of the touch input. Responsive to a translation of the touch input on the display away from the zero point being greater than a radius of the adaptive virtual control, the zero point may be translated.
28 Citations
17 Claims
-
1. A method for providing touch input control of a computing device, the method comprising:
-
based on detecting a touch input on a display, establishing a zero point of an adaptive virtual control at the display location of the touch input and establishing a radius that is dynamically sized based on a size of an object that provides the touch input, the radius defining a radial maximum distance of translation away from the zero point; based on a translation of the touch input on the display away from the zero point being less than the radius, adjusting an input parameter of the computing device; and based on a translation of the touch input on the display away from the zero point being greater than the radius of the adaptive virtual control, translating the zero point. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A storage machine holding instructions executable by a logic machine to:
-
based on detecting a touch input on a display, establish a zero point of an adaptive virtual control at a display location of the touch input and establish a radius that is dynamically sized based on a size of an object that provides the touch input, the radius defining a radial maximum distance of translation away from the zero point; based on a translation of the touch input on the display away from the zero point being less than the radius, adjust an input parameter of the computing device; and based on a translation of the touch input on the display away from the zero point being greater than the radius, translate the zero point. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method for providing touch input control of a computing device, the method comprising:
-
prior to detecting a touch input on a display, displaying the adaptive virtual control at a default position on the display; based on detecting the touch input on the display, establishing a zero point of an adaptive virtual control at a display location of the touch input and establish a radius that is dynamically sized based on a size of an object that provides the touch input, the radius defining a radial maximum distance of translation away from the zero point; based on a translation of the touch input on the display away from the zero point being less than the radius, adjusting an input parameter of the computing device; based on a translation of the touch input on the display away from the zero point being greater than a radius of the adaptive virtual control, translating the zero point so that a distance between the touch input and the zero point does not exceed the radius of the adaptive virtual control; and hiding the adaptive virtual control based on the touch input being lifted from the display. - View Dependent Claims (16, 17)
-
Specification