System and method for processing touch input
First Claim
1. A computer-implemented method for processing touch input, the method comprising:
- detecting, on a touch interface, touch input comprising an initial press action, wherein the initial press action is associated with a number of simultaneous touches, and wherein the initial press action is maintained for a predetermined period of time;
determining, based on the number of simultaneous touches, one or more commands that are mapped to one or more sequences of user interaction, wherein each of the one or more sequences of user interaction is initiated by the initial press action;
providing for display, one or more graphical interface components, each of the one or more graphical interface components corresponding to a different one of the one or more sequences of user interaction, wherein each of the one or more graphical interface components indicates at least part of the corresponding sequence of user interaction, and includes an icon indicating the respective command mapped to the corresponding sequence of user interaction;
detecting, on the touch interface, a follow-through action subsequent to the initial press action, wherein the follow-through action corresponds to one of the one or more sequences of interaction;
identifying the graphical interface component for the one sequence of interaction corresponding to the follow-through action and associated with the number of simultaneous touches;
removing display of the icon for each graphical interface component other than the identified graphical interface component;
modifying, while receiving the follow-through action subsequent to the initial press action, the graphical interface component for the one sequence of interaction corresponding to the follow-through action;
detecting, on the touch interface a delay in a performance of the follow-through action greater than a threshold period of time; and
providing, in response to the detected delay in the performance of the follow-through action greater than the threshold period of time, additional instructions for performing the one sequence of interaction corresponding to the follow-through action,wherein when the follow-through action is associated with a decrease in the number of simultaneous touches, then continuing to display the graphical interface component for the one sequence of interaction corresponding to the follow-through action and associated with the number of simultaneous touches.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for processing a touch input are provided. An initial press action that is associated with a number of simultaneous touches is detected on a touch interface. One or more commands that are mapped to one or more sequences of user interaction is determined based on the number of simultaneous touches, where each of the one or more sequences of user interaction is initiated by the initial press action. One or more graphical interface components, where each of the one or more graphical interface components correspond to a different one of the one or more sequences of user interaction are provided for display. Each of the one or more graphical interface components indicate at least part of the corresponding sequence of user interaction and indicates respective command mapped to the corresponding sequence of user interaction.
12 Citations
17 Claims
-
1. A computer-implemented method for processing touch input, the method comprising:
-
detecting, on a touch interface, touch input comprising an initial press action, wherein the initial press action is associated with a number of simultaneous touches, and wherein the initial press action is maintained for a predetermined period of time; determining, based on the number of simultaneous touches, one or more commands that are mapped to one or more sequences of user interaction, wherein each of the one or more sequences of user interaction is initiated by the initial press action; providing for display, one or more graphical interface components, each of the one or more graphical interface components corresponding to a different one of the one or more sequences of user interaction, wherein each of the one or more graphical interface components indicates at least part of the corresponding sequence of user interaction, and includes an icon indicating the respective command mapped to the corresponding sequence of user interaction; detecting, on the touch interface, a follow-through action subsequent to the initial press action, wherein the follow-through action corresponds to one of the one or more sequences of interaction; identifying the graphical interface component for the one sequence of interaction corresponding to the follow-through action and associated with the number of simultaneous touches; removing display of the icon for each graphical interface component other than the identified graphical interface component; modifying, while receiving the follow-through action subsequent to the initial press action, the graphical interface component for the one sequence of interaction corresponding to the follow-through action; detecting, on the touch interface a delay in a performance of the follow-through action greater than a threshold period of time; and providing, in response to the detected delay in the performance of the follow-through action greater than the threshold period of time, additional instructions for performing the one sequence of interaction corresponding to the follow-through action, wherein when the follow-through action is associated with a decrease in the number of simultaneous touches, then continuing to display the graphical interface component for the one sequence of interaction corresponding to the follow-through action and associated with the number of simultaneous touches. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for processing touch input, the system comprising:
-
one or more processors, and a machine-readable medium comprising instructions stored therein, which when executed by the processors, cause the processors to perform operations comprising; detecting, on a touch interface, touch input comprising an initial press action, wherein the touch input is associated with a number of simultaneous touches, and wherein the initial press action is maintained for a predetermined period of time; determining, based on the number of simultaneous touches, one or more commands that are mapped to one or more sequences of user interaction, wherein each of the one or more sequences of user interaction is initiated by the initial press action; providing for display, one or more graphical interface components, each of the one or more graphical interface components corresponding to a different one of the one or more sequences of user interaction, wherein each of the one or more graphical interface components indicates at least part of the corresponding sequence of user interaction, and includes an icon indicating the respective command mapped to the corresponding sequence of user interaction; detecting, on the touch interface, a follow-through action subsequent to the initial press action, wherein the follow-through action corresponds to one of the one or more sequences of interaction; identifying the graphical interface component for the one sequence of interaction corresponding to the follow-through action and associated with the number of simultaneous touches; removing display of the icon for each graphical interface component other than the identified graphical interface component; modifying, while receiving the follow-through action subsequent to the initial press action, the graphical interface component for the one sequence of interaction corresponding to the follow-through action; detecting, on the touch interface a delay in a performance of the follow-through action greater than a threshold period of time; and providing, in response to the detected delay in the performance of the follow-through action greater than the threshold period of time, additional instructions for performing the one sequence of interaction corresponding to the follow-through action, wherein when the follow-through action is associated with a decrease in the number of simultaneous touches, then continuing to display the graphical interface component for the one sequence of interaction corresponding to the follow-through action and associated with the number of simultaneous touches. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computer-readable medium comprising instructions stored therein, which when executed by a processor, cause the processor to perform operations comprising:
-
detecting, on a touch interface, touch input comprising an initial press action, wherein the touch input is associated with a number of simultaneous touches, and wherein the initial press action is maintained for a predetermined period of time; determining, based on the number of simultaneous touches, one or more commands that are mapped to one or more sequences of user interaction, wherein each of the one or more sequences of user interaction is initiated by the initial press action; providing for display, one or more graphical interface components, each of the one or more graphical interface components corresponding to a different one of the one or more sequences of user interaction, wherein each of the one or more graphical interface components indicates at least part of the corresponding sequence of user interaction, and includes an icon indicating the respective command mapped to the corresponding sequence of user interaction; detecting, on the touch interface, a follow-through action subsequent to the initial press action, wherein the follow-through action corresponds to one of the one or more sequences of interaction; identifying the graphical interface component for the one sequence of interaction corresponding to the follow-through action and associated with the number of simultaneous touches; removing display of the icon for each graphical interface component other than the identified graphical interface component; modifying, while receiving the follow-through action subsequent to the initial press action, the graphical interface component for the one sequence of interaction corresponding to the follow-through action; detecting, on the touch interface a delay in a performance of the follow-through action greater than a threshold period of time; and providing, in response to the detected delay in the performance of the follow-through action greater than the threshold period of time, additional instructions for performing the one sequence of interaction corresponding to the follow-through action, wherein when the follow-through action is associated with a decrease in the number of simultaneous touches, then continuing to display the graphical interface component for the one sequence of interaction corresponding to the follow-through action and associated with the number of simultaneous touches.
-
Specification