Touch-enabled circle control for time and date entry
First Claim
Patent Images
1. A system, comprising:
- a processor-implemented user interface (UI) generator module configured to generate a touch-enabled UI in response to a selection of an input data field, the touch-enabled UI comprising an inner concentric circle UI and an outer concentric circle UI;
a processor-implemented movement detection module configured to;
detect a user input contact point within at least one of the inner concentric circle UI and the outer concentric circle UI; and
measure an angular velocity of circular movement from the user input contact point around the at least one of the inner concentric circle UI and the outer concentric circle UI; and
a processor-implemented data input module configured to;
adjust an input data value at a granularity based on the user input contact point and at a rate based on the measured angular velocity; and
provide the adjusted input data value for display.
2 Assignments
0 Petitions
Accused Products
Abstract
In a system and a method, a selection of an input data field is detected. In response to the selection of the input data field, a user interface having an inner concentric circle and an outer concentric circle is generated. A contact point corresponding to a location of a touch gesture submitted via a touch-enabled input device within one of the inner concentric circle and the outer concentric circle is detected. An angular velocity of circular movement from the contact point around one of the concentric circles is measured. An input data value is adjusted at a granularity based on the contact point and at a rate based on the measured angular velocity of circular movement.
26 Citations
19 Claims
-
1. A system, comprising:
-
a processor-implemented user interface (UI) generator module configured to generate a touch-enabled UI in response to a selection of an input data field, the touch-enabled UI comprising an inner concentric circle UI and an outer concentric circle UI; a processor-implemented movement detection module configured to; detect a user input contact point within at least one of the inner concentric circle UI and the outer concentric circle UI; and measure an angular velocity of circular movement from the user input contact point around the at least one of the inner concentric circle UI and the outer concentric circle UI; and a processor-implemented data input module configured to; adjust an input data value at a granularity based on the user input contact point and at a rate based on the measured angular velocity; and provide the adjusted input data value for display. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method, comprising:
-
detecting selection of an input data field by a first touch gesture submitted via a touch enabled input device; generating a circular user interface (UI) in response to the selection of the input data field, the circular UI comprising an inner concentric circle UI and an outer concentric circle UI; detecting a user input contact point within at least one of the inner concentric circle UI and the outer concentric circle UI, the user input contact point corresponding to a location of the first touch gesture submitted via the touch-enabled input device; measuring an angular velocity of circular motion from the user input contact point around the at least one of the inner concentric circle UI and the outer concentric circle UI; and adjusting a displayed input data value at a granularity based on the user input contact point and at a rate based on the angular velocity. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory machine-readable storage medium storing a set of instructions that, when executed by a processor, causes the processor to perform operations, comprising:
-
detecting selection of an input data field by a first touch gesture submitted via a touch-enabled input device; generating a user interface (UI) in response to the selection of the input data field, the UI comprising an inner concentric circle UI and an outer concentric circle UI; detecting a user input contact point within at least one of the inner concentric circle UI and the outer concentric circle UI, the user input contact point corresponding to a location of the first touch gesture submitted via the touch-enabled input device; measuring an angular velocity of circular motion from the user input contact point around the at least one of the inner concentric circle UI and the outer concentric circle UI; and adjusting a displayed input data value at a granularity based on the user input contact point and at a rate based on the angular velocity. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification