Touch Event Model Programming Interface
First Claim
Patent Images
1. A method, comprising:
- at an electronic device with one or more processors and memory storing one or more programs for execution by the one or more processors,receiving a touch event, the touch event including a plurality of touch lists, the plurality of touch lists including one or more of;
a first touch list for one or more touches associated with a target of the touch event,a second touch list for one or more changed touches, anda third touch list for all touches detected on a touch-sensitive surface; and
processing the touch event.
0 Assignments
0 Petitions
Accused Products
Abstract
A method includes receiving a touch event, where the touch event includes a plurality of touch lists. The plurality of touch lists includes one or more of: a first touch list for one or more touches associated with a target of the touch event, a second touch list for one or more changed touches, and a third touch list for all touches detected on a touch-sensitive surface. The method includes processing the touch event.
58 Citations
30 Claims
-
1. A method, comprising:
at an electronic device with one or more processors and memory storing one or more programs for execution by the one or more processors, receiving a touch event, the touch event including a plurality of touch lists, the plurality of touch lists including one or more of; a first touch list for one or more touches associated with a target of the touch event, a second touch list for one or more changed touches, and a third touch list for all touches detected on a touch-sensitive surface; and processing the touch event. - View Dependent Claims (2, 3, 4, 5)
-
6. An electronic device, comprising:
-
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; receiving a touch event, the touch event including a plurality of touch lists, the plurality of touch lists including one or more of; a first touch list for one or more touches associated with a target of the touch event, a second touch list for one or more changed touches, and a third touch list for all touches detected on a touch-sensitive surface; and processing the touch event. - View Dependent Claims (7, 8)
-
-
9. A non-transitory computer readable storage medium storing one or more programs for execution by one or more processors of an electronic device, the one or more programs including instructions for:
-
receiving a touch event, the touch event including a plurality of touch lists, the plurality of touch lists including one or more of; a first touch list for one or more touches associated with a target of the touch event, a second touch list for one or more changed touches, and a third touch list for all touches detected on a touch-sensitive surface; and processing the touch event. - View Dependent Claims (10, 11)
-
-
12. A method, comprising:
at an electronic device with one or more processors and memory storing one or more programs for execution by the one or more processors, providing a touch event, the touch event including a plurality of touch lists, the plurality of touch lists including two or more of; a first touch list for one or more touches associated with a target of the touch event; a second touch list for one or more changed touches, and a third touch list for all touches detected on a touch-sensitive surface; receiving one or more values from one or more instructions embedded in a webpage, the one or more values corresponding to one or more touches in at least one of the touch lists; and generating a display of the webpage in accordance with the one or more received values. - View Dependent Claims (13, 14, 15, 16)
-
17. An electronic device, comprising:
-
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; providing a touch event, the touch event including a plurality of touch lists, the plurality of touch lists including two or more of; a first touch list for one or more touches associated with a target of the touch event; a second touch list for one or more changed touches, and a third touch list for all touches detected on a touch-sensitive surface; receiving one or more values from one or more instructions embedded in a webpage, the one or more values corresponding to one or more touches in at least one of the touch lists; and generating a display of the webpage in accordance with the one or more received values. - View Dependent Claims (18, 19)
-
-
20. A non-transitory computer readable storage medium storing one or more programs for execution by one or more processors of an electronic device, the one or more programs including instructions for:
-
providing a touch event, the touch event including a plurality of touch lists, the plurality of touch lists including two or more of; a first touch list for one or more touches associated with a target of the touch event; a second touch list for one or more changed touches, and a third touch list for all touches detected on a touch-sensitive surface; receiving one or more values from one or more instructions embedded in a webpage, the one or more values corresponding to one or more touches in at least one of the touch lists; and generating a display of the webpage in accordance with the one or more received values. - View Dependent Claims (21, 22)
-
-
23. A method, comprising:
at an electronic device with one or more processors and memory storing one or more programs for execution by the one or more processors, providing an interface for one or more touch events, the interface configured to convey a plurality of touch lists and a target, the plurality of touch lists including two or more of; a first touch list for one or more touches associated with the target of the touch event, a second touch list for one or more changed touches, and a third touch list for all touches detected on a touch-sensitive surface; and conveying the plurality of touch lists to a webpage for processing. - View Dependent Claims (24, 25, 26)
-
27. An electronic device, comprising:
-
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; providing an interface for one or more touch events, the interface configured to convey a plurality of touch lists and a target, the plurality of touch lists including two or more of; a first touch list for one or more touches associated with the target of the touch event, a second touch list for one or more changed touches, and a third touch list for all touches detected on a touch-sensitive surface; and conveying the plurality of touch lists to a webpage for processing. - View Dependent Claims (28)
-
-
29. A non-transitory computer readable storage medium storing one or more programs for execution by one or more processors of an electronic device, the one or more programs including instructions for:
-
providing an interface for one or more touch events, the interface configured to convey a plurality of touch lists and a target, the plurality of touch lists including two or more of; a first touch list for one or more touches associated with the target of the touch event, a second touch list for one or more changed touches, and a third touch list for all touches detected on a touch-sensitive surface; and conveying the plurality of touch lists to a webpage for processing. - View Dependent Claims (30)
-
Specification