Radial gesture navigation
First Claim
1. A system comprising:
- one or more hardware processors, configured to perform operations comprising;
detecting a touch and hold gesture;
detecting a plurality of continuous touch positions of physical contact between an object and a touchscreen including an initial position and a second position, the plurality continuous touch positions including a first plurality of continuous touch positions along a first direction, the plurality of continuous touch positions immediately following the touch and hold gesture without interruption of touch contact; and
in response to the detection of the plurality of continuous touch positions immediately following the touch and hold gesture;
determining a distance between the initial position and the second position,selecting an action based on the distance, the selection independent of an angle of a line formed by the continuous touch positions and a reference line of the touchscreen,andperforming the selected action comprising invoking a media related operation in response to detecting the first plurality of continuous touch positions;
immediately following the first plurality of continuous touch positions, detecting a second plurality of continuous touch positions starting from the second position and ending at a third position, wherein the second plurality of continuous touch positions are along a second direction, andin response to detecting the second plurality of continuous touch positions immediately following the first plurality of continuous touch positions, adjusting a parameter of the media related operation that was invoked in response to detecting the first plurality of continuous touch positions.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for radial gesture navigation are provided. In example embodiments, user input data is received from a user device. The user input data indicates a continuous physical user interaction associated with a display screen of the user device. An initial point and a current point are detected from the user input data. A radius distance for a circle that includes the current point and is centered about the initial point is determined. An action is selected from among multiple actions based on the radius distance being within a particular range among successive ranges along a straight line that starts at the initial point and extends through the circle. Each range among the successive ranges corresponds to a particular action among the multiple actions. The selected action is performed in response to detecting a completion of the continuous physical user interaction.
84 Citations
26 Claims
-
1. A system comprising:
one or more hardware processors, configured to perform operations comprising; detecting a touch and hold gesture; detecting a plurality of continuous touch positions of physical contact between an object and a touchscreen including an initial position and a second position, the plurality continuous touch positions including a first plurality of continuous touch positions along a first direction, the plurality of continuous touch positions immediately following the touch and hold gesture without interruption of touch contact; and in response to the detection of the plurality of continuous touch positions immediately following the touch and hold gesture; determining a distance between the initial position and the second position, selecting an action based on the distance, the selection independent of an angle of a line formed by the continuous touch positions and a reference line of the touchscreen, and performing the selected action comprising invoking a media related operation in response to detecting the first plurality of continuous touch positions; immediately following the first plurality of continuous touch positions, detecting a second plurality of continuous touch positions starting from the second position and ending at a third position, wherein the second plurality of continuous touch positions are along a second direction, and in response to detecting the second plurality of continuous touch positions immediately following the first plurality of continuous touch positions, adjusting a parameter of the media related operation that was invoked in response to detecting the first plurality of continuous touch positions. - View Dependent Claims (2, 3, 4, 5)
-
6. A method comprising:
-
detecting a touch and hold gesture; detecting, by one or more hardware processors, a plurality of continuous touch positions of physical contact between an object and a touchscreen including an initial position and a second position, the plurality continuous touch positions including a first plurality of continuous touch positions along a first direction, the plurality of continuous touch positions immediately following the touch and hold gesture without interruption of touch contact; and in response to the detection of the plurality of continuous touch positions immediately following the touch and hold gesture; determining, by the one or more hardware processors, a distance between the initial position and the second position, selecting, by the one or more hardware processors, an action based on the distance the selection independent of an angle between a line formed by the continuous touch positions and a reference line of the touchscreen, and performing the selected action comprising invoking a media related operation in response to detecting the first plurality of continuous touch positions; immediately following the first plurality of continuous touch positions, detecting, by the one or more hardware processors, a second plurality of continuous touch positions starting from the second position and ending at a third position, wherein the second plurality of continuous touch positions are along a second direction, and in response to detecting the second plurality of continuous touch positions immediately following the first plurality of continuous touch positions, adjusting, by the one or more hardware processors, a parameter of the media related operation that was invoked in response to detecting the first plurality of continuous touch positions. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory machine-readable medium storing instructions that, when executed by at least one hardware processor, configure the at least one hardware processor to perform a method, the method comprising:
-
detecting a touch and hold gesture; detecting a plurality of continuous touch positions of physical contact between an object and a touchscreen including an initial position and a second position, the plurality continuous touch positions including a first plurality of continuous touch positions along a first direction, the plurality of continuous touch positions immediately following the touch and hold gesture without interruption of touch contact; and in response to the detection of the plurality of continuous touch positions immediately following the touch and hold gesture; determining a distance between the initial position and the second position, selecting an action based on the continuous touch positions, and the distance, the selection independent of an angle between a line formed by the continuous touch positions and a reference line of the touchscreen, and performing the selected action comprising invoking a media related operation in response to detecting the first plurality of continuous touch positions; immediately following the first plurality of continuous touch positions, detecting a second plurality of continuous touch positions starting from the second position and ending at a third position, wherein the second plurality of continuous touch positions are along a second direction, and in response to detecting the second plurality of continuous touch positions immediately following the first plurality of continuous touch positions, adjusting a parameter of the media related operation that was invoked in response to detecting the first plurality of continuous touch positions. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification