Event recognition
First Claim
1. A method performed at an electronic device with a touch-sensitive surface, the method comprising:
- detecting a sequence of sub-events as part of a touch event associated with a view;
determining that the sequence of sub-events does not correspond to one of one or more predefined sequences of sub-events for the view associated with the touch event; and
in accordance with a determination that the sequence of sub-events does not correspond to one of the one or more predefined sequences of sub-events, sending a touch cancel event to the view associated with the touch event.
0 Assignments
0 Petitions
Accused Products
Abstract
A device detects a sequence of sub-events as part of a touch event associated with a view, determines that the sequence does not correspond to one or more predefined sequences of sub-events for the view associated with the touch event, and, in accordance with a determination that the sequence does not correspond to the one or more predefined sequences, sends a touch cancel event to the view associated with the touch event. Also disclosed is a device configured to detect a sequence of sub-events as part of a touch event associated with a view, determine that the sequence does not correspond to one or more predefined sequences of sub-events for the view associated with the touch event, and, in accordance with a determination that the sequence does not correspond to the one or more predefined sequences, cancel the touch event.
-
Citations
20 Claims
-
1. A method performed at an electronic device with a touch-sensitive surface, the method comprising:
-
detecting a sequence of sub-events as part of a touch event associated with a view; determining that the sequence of sub-events does not correspond to one of one or more predefined sequences of sub-events for the view associated with the touch event; and in accordance with a determination that the sequence of sub-events does not correspond to one of the one or more predefined sequences of sub-events, sending a touch cancel event to the view associated with the touch event. - View Dependent Claims (2, 3, 4)
-
-
5. An electronic device, comprising:
-
a touch-sensitive surface; one or more processors; and memory storing one or more programs for execution by the one or more processors, the one or more programs including instructions for; detecting a sequence of sub-events as part of a touch event associated with a view; determining that the sequence of sub-events does not correspond to one of one or more predefined sequences of sub-events for the view associated with the touch event; and in accordance with a determination that the sequence of sub-events does not correspond to one of the one or more predefined sequences of sub-events, sending a touch cancel event to the view associated with the touch event. - View Dependent Claims (6, 7)
-
-
8. A non-transitory computer readable storage medium, storing one or more programs for execution by one or more processors of an electronic device with a touch-sensitive surface, the one or more programs including instructions for:
-
detecting a sequence of sub-events as part of a touch event associated with a view; determining that the sequence of sub-events does not correspond to one of one or more predefined sequences of sub-events for the view associated with the touch event; and in accordance with a determination that the sequence of sub-events does not correspond to one of the one or more predefined sequences of sub-events, sending a touch cancel event to the view associated with the touch event. - View Dependent Claims (9, 10)
-
-
11. A method performed at an electronic device with a touch-sensitive surface, the method comprising:
-
detecting a sequence of sub-events as part of a touch event associated with a view; determining that the sequence of sub-events does not correspond to one of one or more predefined sequences of sub-events for the view associated with the touch event; and in accordance with a determination that the sequence of sub-events does not correspond to one of the one or more predefined sequences of sub-events, canceling the touch event. - View Dependent Claims (12, 13, 14)
-
-
15. An electronic device, comprising:
-
a touch-sensitive surface; one or more processors; and memory storing one or more programs for execution by the one or more processors, the one or more programs including instructions for; detecting a sequence of sub-events as part of a touch event associated with a view; determining that the sequence of sub-events does not correspond to one of one or more predefined sequences of sub-events for the view associated with the touch event; and in accordance with a determination that the sequence of sub-events does not correspond to one of the one or more predefined sequences of sub-events, canceling the touch event. - View Dependent Claims (16, 17)
-
-
18. A non-transitory computer readable storage medium, storing one or more programs for execution by one or more processors of an electronic device with a touch-sensitive surface, the one or more programs including instructions for:
-
detecting a sequence of sub-events as part of a touch event associated with a view; determining that the sequence of sub-events does not correspond to one of one or more predefined sequences of sub-events for the view associated with the touch event; and in accordance with a determination that the sequence of sub-events does not correspond to one of the one or more predefined sequences of sub-events, canceling the touch event. - View Dependent Claims (19, 20)
-
Specification