Detecting and interpreting real-world and security gestures on touch and hover sensitive devices
Abstract
“Real-world” gestures such as hand or finger movements/orientations that are generally recognized to mean certain things (e.g., an “OK” hand signal generally indicates an affirmative response) can be interpreted by a touch or hover sensitive device to more efficiently and accurately effect intended operations. These gestures can include, but are not limited to, “OK gestures,” “grasp everything gestures,” “stamp of approval gestures,” “circle select gestures,” “X to delete gestures,” “knock to inquire gestures,” “hitchhiker directional gestures,” and “shape gestures.” In addition, gestures can be used to provide identification and allow or deny access to applications, files, and the like.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method comprising:
at an electronic device with a display and a sensor panel:
detecting one or more images at the sensor panel;
determining that the one or more images are arranged in a pattern corresponding to a predetermined hand edge gesture; and
in response to the determination, aligning a user interface element displayed on the display in accordance with an axis defined by the pattern corresponding to the predetermined hand edge gesture.
2 . The method of claim 1 , wherein determining that the one or more images are arranged in the pattern corresponding to the predetermined hand edge gesture comprises:
identifying a pinky feature in the one or more images; and identifying a palm edge feature in the one or more images.
3 . The method of claim 1 , wherein the axis comprises an elongated axis of the hand edge gesture.
4 . The method of claim 1 , wherein aligning the user interface element displayed on the display in accordance with the axis defined by the one or more images comprises aligning the user interface element with the axis.
5 . The method of claim 1 , wherein the one or more images comprise one or more touch images.
6 . A method comprising:
at an electronic device with a display and a sensor panel:
detecting one or more images at the sensor panel;
determining that:
the one or more images are arranged in a pattern corresponding to a predetermined hand edge gesture having a first orientation along a first axis on the sensor panel, and
the one or more images move along a second axis, different from the first axis, while maintaining the first orientation; and
in response to the determination, performing an action in accordance with the movement of the one or more images along the second axis.
7 . The method of claim 6 , wherein determining that the one or more images are arranged in the pattern corresponding to the predetermined hand edge gesture comprises:
identifying a pinky feature in the one or more images; and identifying a palm edge feature in the one or more images.
8 . The method of claim 6 , wherein:
the sensor panel has:
a left portion corresponding to a left portion of the display, and
a right portion corresponding to a right portion of the display,
the movement of the one or more images along the second axis comprises a movement from the left portion to the right portion on the sensor panel, and the action comprises an erase operation.
9 . The method of claim 6 , further comprising:
displaying a first workspace on the display, wherein:
the sensor panel has:
a left portion corresponding to a left portion of the display, and
a right portion corresponding to a right portion of the display,
the movement of the one or more images along the second axis comprises
a movement from the left portion to the right portion on the sensor panel, and
the action comprises switching from displaying the first workspace on the display to displaying a second workspace on the display, different from the first workspace.
10 . The method of claim 6 , wherein:
the sensor panel has:
a left portion corresponding to a left portion of the display, and
a right portion corresponding to a right portion of the display,
the movement of the one or more images along the second axis comprises a movement from the left portion to the right portion on the sensor panel, and the action comprises performing a redo operation in accordance with the movement of the one or more images.
11 . The method of claim 6 , wherein:
the sensor panel has:
a left portion corresponding to a left portion of the display, and
a right portion corresponding to a right portion of the display,
the movement of the one or more images along the second axis comprises a movement from the left portion to the right portion on the sensor panel, and the action comprises moving forward on a timeline in accordance with the movement of the one or more images.
12 . The method of claim 6 , further comprising:
displaying a first workspace on the display, wherein:
the sensor panel has:
a left portion corresponding to a left portion of the display, and
a right portion corresponding to a right portion of the display,
the movement of the one or more images along the second axis comprises
a movement from the right portion to the left portion on the sensor panel, and
the action comprises switching from displaying the first workspace on the display to displaying a second workspace on the display, different from the first workspace.
13 . The method of claim 6 , wherein:
the sensor panel has:
a left portion corresponding to a left portion of the display, and
a right portion corresponding to a right portion of the display,
the movement of the one or more images along the second axis comprises a movement from the right portion to the left portion on the sensor panel, and the action comprises performing an undo operation in accordance with the movement of the one or more images.
14 . The method of claim 6 , wherein:
the sensor panel has:
a left portion corresponding to a left portion of the display, and
a right portion corresponding to a right portion of the display,
the movement of the one or more images along the second axis comprises a movement from the right portion to the left portion on the sensor panel, and the action comprises moving backward on a timeline in accordance with the movement of the one or more images.
15 . The method of claim 6 , further comprising:
displaying a first workspace on the display, wherein:
the sensor panel has:
a top portion corresponding to a top portion of the display, and
a bottom portion corresponding to a bottom portion of the display,
the movement of the one or more images along the second axis comprises
a movement from the top portion to the bottom portion on the sensor panel, and
the action comprises switching from displaying the first workspace on the display to displaying a second workspace on the display, different from the first workspace.
16 . The method of claim 6 , wherein:
the sensor panel has:
a top portion corresponding to a top portion of the display, and
a bottom portion corresponding to a bottom portion of the display,
the movement of the one or more images along the second axis comprises a movement from the top portion to the bottom portion on the sensor panel, and the action comprises hiding a user interface element on the display.
17 . The method of claim 6 , wherein:
the sensor panel has:
a top portion corresponding to a top portion of the display, and
a bottom portion corresponding to a bottom portion of the display,
the movement of the one or more images along the second axis comprises a movement from the bottom portion to the top portion on the sensor panel, and the action comprises maximizing a user interface element on the display.
18 . The method of claim 6 , wherein the one or more images comprise one or more touch images.
19 . A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of an electronic device with a display and a sensor panel, cause the electronic device to:
detect one or more images at the sensor panel; determine that the one or more images are arranged in a pattern corresponding to a predetermined hand edge gesture; and in response to the determination, align a user interface element displayed on the display in accordance with an axis defined by the pattern corresponding to the predetermined hand edge gesture.
20 . A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of an electronic device with a display and a sensor panel, cause the electronic device to:
detect one or more images at the sensor panel; determine that:
the one or more images are arranged in a pattern corresponding to a predetermined hand edge gesture having a first orientation along a first axis on the sensor panel, and
the one or more images move along a second axis, different from the first axis, while maintaining the first orientation; and
in response to the determination, perform an action in accordance with the movement of the one or more images along the second axis.
21 . An electronic device, comprising:
one or more processors; memory; a display; a sensor panel; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for:
detecting one or more images at the sensor panel;
determining that the one or more images are arranged in a pattern corresponding to a predetermined hand edge gesture; and
in response to the determination, aligning a user interface element displayed on the display in accordance with an axis defined by the pattern corresponding to the predetermined hand edge gesture.
22 . An electronic device, comprising:
one or more processors; memory; a display; a sensor panel; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for:
detecting one or more images at the sensor panel;
determining that:
the one or more images are arranged in a pattern corresponding to a predetermined hand edge gesture having a first orientation along a first axis on the sensor panel, and
the one or more images move along a second axis, different from the first axis, while maintaining the first orientation; and
in response to the determination, performing an action in accordance with the movement of the one or more images along the second axis.Join the waitlist — get patent alerts
Track US2016034177A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.