Methods and devices for user interactive interfaces on touchscreens
First Claim
Patent Images
1. A processor-implemented method for operating an interactive user interface on a touchscreen device comprising:
- monitoring, by a processor of the touchscreen device, a real-time touch operation of the interactive user interface, by a user, wherein a portion of the interactive user interface defines a movable area, a docking location movable within the movable area, and a multifunction button located at the docking location;
determining, by the processor, a target type of the real-time touch operation from a plurality of different types of touch operations comprising a Type I touch operation and a Type II touch operation based on a duration of the real-time touch operation, wherein;
when the duration of the real-time touch operation is shorter than a first predetermined threshold value, the real-time touch operation is determined as the Type I touch operation,when the duration of the real-time touch operation is longer than the first predetermined threshold value, the real-time touch operation is determined as the Type II touch operation, andeach of the plurality of different types of touch operations corresponds to a distinct manner of unfolding the multifunction button from a first folded state to a second unfolded state comprising a plurality of single-function buttons oriented around the multifunction button, and wherein the docking location of the multifunction button is adjusted within the movable area in response to a determination of a particular target type of the real-time touch operation;
when the target type of the real-time touch operation is determined to be the Type I touch operation, unfolding, by the processor, the plurality of single-function buttons around the multifunction button; and
when the target type of the real-time touch operation is determined to be the Type II touch operation;
monitoring, by the processor, the real-time touch operation of the multifunction button by the user to determine whether the multifunction button has been moved,when the multifunction button has been moved, obtaining, by the processor, a moved location of the multifunction button,dividing, by the processor, the movable area of the interactive user interface into a plurality of subareas,determining, by the processor, a center of each of the plurality of subareas,determining, by the processor, an adjusted docking location of the multifunction button as the center of a particular subarea where the moved location is located, andunfolding, by the processor, the plurality of single-function buttons in a user touch area around the adjusted docking location of the multifunction button.
1 Assignment
0 Petitions
Accused Products
Abstract
The present application is directed to devices and methods for touchscreen interactive interface. The method may comprise steps of combining two or more single-function buttons on the user interface of the touchscreen device into one multifunction button; monitoring a real-time touch operation with the multifunction button by a user; determining the type of the touch operation according to the time of the touch operation; and unfolding the two or more single-function buttons one after another around the multifunction button according to the type of the touch operation.
12 Citations
12 Claims
-
1. A processor-implemented method for operating an interactive user interface on a touchscreen device comprising:
-
monitoring, by a processor of the touchscreen device, a real-time touch operation of the interactive user interface, by a user, wherein a portion of the interactive user interface defines a movable area, a docking location movable within the movable area, and a multifunction button located at the docking location; determining, by the processor, a target type of the real-time touch operation from a plurality of different types of touch operations comprising a Type I touch operation and a Type II touch operation based on a duration of the real-time touch operation, wherein; when the duration of the real-time touch operation is shorter than a first predetermined threshold value, the real-time touch operation is determined as the Type I touch operation, when the duration of the real-time touch operation is longer than the first predetermined threshold value, the real-time touch operation is determined as the Type II touch operation, and each of the plurality of different types of touch operations corresponds to a distinct manner of unfolding the multifunction button from a first folded state to a second unfolded state comprising a plurality of single-function buttons oriented around the multifunction button, and wherein the docking location of the multifunction button is adjusted within the movable area in response to a determination of a particular target type of the real-time touch operation; when the target type of the real-time touch operation is determined to be the Type I touch operation, unfolding, by the processor, the plurality of single-function buttons around the multifunction button; and when the target type of the real-time touch operation is determined to be the Type II touch operation; monitoring, by the processor, the real-time touch operation of the multifunction button by the user to determine whether the multifunction button has been moved, when the multifunction button has been moved, obtaining, by the processor, a moved location of the multifunction button, dividing, by the processor, the movable area of the interactive user interface into a plurality of subareas, determining, by the processor, a center of each of the plurality of subareas, determining, by the processor, an adjusted docking location of the multifunction button as the center of a particular subarea where the moved location is located, and unfolding, by the processor, the plurality of single-function buttons in a user touch area around the adjusted docking location of the multifunction button. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A touchscreen device with an interactive user interface, comprising:
-
a non-transitory processor-readable storage medium storing a set of instructions for conducting operations on the touchscreen device; a processor in communication with the non-transitory processor-readable storage medium that is configured to execute the set of instructions stored in the non-transitory processor-readable storage medium and is configured to; monitor a real-time touch operation of the interactive user interface, by a user, wherein a portion of the interactive user interface defines a movable area, a docking location movable within the movable area, and a multifunction button located at the docking location; determine a target type of the real-time touch operation from a plurality of different types of touch operations comprising a Type I touch operation and a Type II touch operation based on a duration of the real-time touch operation, wherein; when the duration of the real-time touch operation is shorter than a first predetermined threshold value, the real-time touch operation is determined as the Type I touch operation, when the duration of the real-time touch operation is longer than the first predetermined threshold value, the real-time touch operation is determined as the Type II touch operation, and each of the plurality of different types of touch operations corresponds to a distinct manner of unfolding the multifunction button from a first folded state to a second unfolded state comprising a plurality of single-function buttons oriented around the multifunction button, and wherein the docking location of the multifunction button is adjusted within the movable area in response to a determination of a particular target type of the real-time touch operation; when the target type of the real-time touch operation is determined to be the Type I touch operation, unfold the plurality of single-function buttons around the multifunction button; and when the target type of the real-time touch operation is determined to be the Type II touch operation; monitoring the real-time touch operation of the multifunction button by the user to determine whether the multifunction button has been moved, when the multifunction button has been moved, obtaining a moved location of the multifunction button, dividing the movable area of the interactive user interface into a plurality of subareas, determining a center of each of the plurality of subareas, determining an adjusted docking location of the multifunction button as the center of a particular subarea where the moved location is located, and unfolding, by the processor, the plurality of single-function buttons in a user touch area around the adjusted docking location of the multifunction button. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification