Terminal device, gesture operation method thereof, and medium
Inventors
Assignees
Petal Cloud Technologies Co Ltd • Petal Cloud Technology Co Ltd
Interested in licensing this patent?
MTEC can help explore whether this patent might be available for licensing for your application.
Abstract
A gesture operation method includes a terminal device that starts an application. When a conflict exists between a gesture supported by the application and a default gesture of an operating system of the terminal device, the terminal device enables a standby gesture for the conflicted default gesture of the operating system such that a user can use different functions defined by the operating system and the application for the conflicted gesture.
Core Innovation
The invention resolves a conflict between a first gesture supported by an application and a default gesture of an operating system of a terminal device. The method starts the application and compares the first application-supported gesture with the operating system default gesture. When a conflict exists, the method enables a standby gesture for the default gesture, where the standby gesture is different than the default gesture and supports an operation corresponding to the default gesture.
The method sets a pre-monitor of a gesture operation event before the gesture operation event has transferred to the application and sets a post-monitor after the gesture operation event has transferred to the application. In the pre-monitor, the method detects that a second gesture in the gesture operation event is the default gesture, and in the post-monitor the method detects no default gesture. The method detects that the conflict exists in response to the pre-monitor detection and the post-monitor detection.
The invention also includes timing-related enabling behavior for the standby gesture and monitors the gesture operation event transfer between the operating system and the application. The document describes conflict detection and standby-gesture enable/disable behavior for gesture operations, including using monitors when the application gesture support is unknown, and disabling the standby gesture after app exit.
Claims Coverage
The independent claims cover a gesture-operation method and corresponding implementations (a computer program product and a device). The coverage centers on comparing application-supported gestures with an operating-system default gesture, enabling a different standby gesture that supports an operation corresponding to the default gesture when a conflict exists, and detecting the conflict using pre-monitoring and post-monitoring around transfer of the gesture operation event to the application.
Standby gesture enabled for a default gesture under a conflict
Enabling a standby gesture for the default gesture when a conflict exists between the first gesture supported by the application and the default gesture, wherein enabling the standby gesture comprises providing a gesture that is different than the default gesture and that supports an operation corresponding to the default gesture.
Pre-monitor and post-monitor conflict detection around gesture transfer
Setting a pre-monitor of a gesture operation event before the gesture operation event has transferred to the application and setting a post-monitor of the gesture operation event after the gesture operation event has transferred to the application, including detecting in the pre-monitor that a second gesture in the gesture operation event is the default gesture and detecting no default gesture in the post-monitor.
Conflict determination based on default gesture presence before transfer and absence after transfer
Detecting that the conflict exists in response to the second gesture being the default gesture in the pre-monitor and the default gesture is not in the post-monitor.
Start application and compare gestures to detect conflict
Starting an application and comparing a first gesture supported by the application with a default gesture of an operating system of a terminal device.
Device implementation with memory-stored instructions and processors executing the gesture operation method
A device comprising a memory configured to store instructions and one or more processors coupled to the memory and configured to execute the instructions to cause the device to start an application, compare a first gesture supported by the application with a default gesture of an operating system of the device, enable a standby gesture when a conflict exists, set a pre-monitor and a post-monitor, detect the default gesture in the pre-monitor and no default gesture in the post-monitor, and detect that the conflict exists in response.
Across the independent claim set, the core claim coverage is the combination of gesture comparison, conflict-driven standby-gesture enablement, and conflict detection using pre-monitor and post-monitor around transfer of the gesture operation event, implemented as a method, as computer-executable instructions, and as a device with stored instructions and processors.
Stated Advantages
Enables access to an operation corresponding to the operating system default gesture even when the application-supported gesture conflicts with the operating system default gesture.
Documented Applications
Resolving gesture conflicts on a terminal device (e.g., a smartphone) between an application-defined gesture and an operating-system default gesture, including illustrative mapping such as an application gesture like “slide left from the right edge” versus an OS “back” and using a standby gesture like “slide up from the right edge.”
Interested in licensing this patent?