Two-Dimensional and Multi-Threshold Elastic Button User Interface System and Method
First Claim
1. An elastic button user interface system comprising:
- a touch-sensing display unit;
one or more touch-detecting sensors embedded in the touch-sensing display unit;
a touch sensor output interpretation interface operatively connected to the touch-sensing display unit;
a graphics unit operatively connected to the touch sensor output interpretation interface and the touch-sensing display unit; and
an elastic button user interface system module operatively connected to the graphics unit, the touch sensor output interpretation interface, and the touch-sensing display unit, wherein the elastic button user interface system module creates, adjusts, and manages an elastic button user interface comprising an anchoring menu button, an elastic string anchored by the anchoring menu button, an elastic button suspended on the elastic string, and one or more vertical and horizontal distance action thresholds that trigger user commands to an electronic application environment that integrated the elastic button user interface when the elastic button is dragged or released by a user'"'"'s finger on the touch-sensing display unit.
0 Assignments
0 Petitions
Accused Products
Abstract
A novel elastic button user interface system and a related method of operation are disclosed. In one embodiment, the elastic button user interface system generates an elastic button that simulates physical characteristics of a button suspended on an elastic string on a touch-sensing display unit. The elastic button first allows selection of a particular item from a display menu, and invokes dynamic transformations to the particular item by correlating a user-induced horizontal and/or vertical movement of the elastic button with application-specific design parameters for two-dimensional and multiple-level thresholds for the elastic button user interface system. Furthermore, releasing the elastic button by removing a finger from the elastic button triggers a “final activation” for the particular item, after dynamic transformations to the particular item during the user-induced movement of the elastic button. Examples of the final activation includes activating a camera shutter and transmitting a message to another electronic device.
16 Citations
13 Claims
-
1. An elastic button user interface system comprising:
-
a touch-sensing display unit; one or more touch-detecting sensors embedded in the touch-sensing display unit; a touch sensor output interpretation interface operatively connected to the touch-sensing display unit; a graphics unit operatively connected to the touch sensor output interpretation interface and the touch-sensing display unit; and an elastic button user interface system module operatively connected to the graphics unit, the touch sensor output interpretation interface, and the touch-sensing display unit, wherein the elastic button user interface system module creates, adjusts, and manages an elastic button user interface comprising an anchoring menu button, an elastic string anchored by the anchoring menu button, an elastic button suspended on the elastic string, and one or more vertical and horizontal distance action thresholds that trigger user commands to an electronic application environment that integrated the elastic button user interface when the elastic button is dragged or released by a user'"'"'s finger on the touch-sensing display unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of operating an elastic button user interface system, the method comprising the steps of:
-
generating an elastic button user interface from an elastic button user interface system module and a graphics unit incorporated in the elastic button user interface system by creating an anchoring menu button, an elastic string anchored by the anchoring menu button, and an elastic button suspended on the elastic string on a touch-sensing display unit; creating, with the elastic button user interface system module, two-dimensional vertical and horizontal action thresholds for the elastic button user interface by synchronizing user interface parameters for a particular electronic application in the elastic button user interface system; allowing a user to select an item from the touch-sensing display unit; allowing the user to drag the elastic button suspended on the elastic string; detecting, with touch-detecting sensors embedded in the touch-sensing display unit and the elastic button user interface system module, a vertical distance and a horizontal distance moved by the elastic button before the user'"'"'s finger release; dynamically changing a size or shape of the item or magnification parameters of a displayed image on the touch-sensing display unit by comparing the two-dimensional vertical and horizontal action thresholds against the vertical distance and the horizontal distance moved by the elastic button before the user'"'"'s finger release; and if the user'"'"'s finger release is detected by the touch-detecting sensors and the elastic button user interface systems module, triggering a final activation for the item. - View Dependent Claims (12, 13)
-
Specification