Touch event model for web pages
First Claim
Patent Images
1. A method performed by a device that includes one or more processors, memory, and a touch-sensitive display, the method comprising:
- receiving simultaneous touch input signals associated with two or more regions of a document displayed on the touch-sensitive display, wherein each region is associated with a respective node in a document object model and the document includes instructions for processing one or more gesture events;
generating two or more separate touch events associated with the two or more regions of the document based on the touch input signals;
generating a gesture event by combining the two or more separate touch events associated with the two or more regions of the document; and
sending the gesture event to the document for processing the gesture event, generated by combining the two or more separate touch events associated with the two or more regions of the document, by executing at least some of the instructions included in the document.
0 Assignments
0 Petitions
Accused Products
Abstract
One or more touch input signals can be obtained from a touch sensitive device. A touch event model can be used to determine touch and/or gesture events based on the touch input signals. The touch and gesture events can be associated with touch input signals generated from different regions of a web page displayed on the touch sensitive device. Access can be provided to at least one touch or gesture event through a programming interface.
-
Citations
30 Claims
-
1. A method performed by a device that includes one or more processors, memory, and a touch-sensitive display, the method comprising:
-
receiving simultaneous touch input signals associated with two or more regions of a document displayed on the touch-sensitive display, wherein each region is associated with a respective node in a document object model and the document includes instructions for processing one or more gesture events; generating two or more separate touch events associated with the two or more regions of the document based on the touch input signals; generating a gesture event by combining the two or more separate touch events associated with the two or more regions of the document; and sending the gesture event to the document for processing the gesture event, generated by combining the two or more separate touch events associated with the two or more regions of the document, by executing at least some of the instructions included in the document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system 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 simultaneous touch input signals associated with two or more regions of a document displayed on a touch-sensitive display, wherein each region is associated with a respective node in a document object model and the document includes instructions for processing one or more gesture events; generating two or more separate touch events associated with the two or more regions of the document based on the touch input signals; generating a gesture event by combining the two or more separate touch events associated with the two or more regions of the document; and sending the gesture event to the document for processing the gesture event, generated by combining the two or more separate touch events associated with the two or more regions of the document, by executing at least some of the instructions included in the document. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer-readable storage medium having instructions stored thereon, which, when executed by at least one processor of a device, cause the device to perform operations comprising:
-
receiving simultaneous touch input signals associated with two or more regions of a document displayed on a touch-sensitive display, wherein each region is associated with a respective node in a document object model and the document includes instructions for processing one or more gesture events; generating two or more separate touch events associated with the two or more regions of the document based on the touch input signals; generating a gesture event by combining the two or more separate touch events associated with the two or more regions of the document; and sending the gesture event to the document for processing the gesture event, generated by combining the two or more separate touch events associated with the two or more regions of the document, by executing at least some of the instructions in the document. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification