Touch Event Model Programming Interface
First Claim
1. A method performed at an electronic device with a touch-sensitive surface, the method comprising:
- receiving a document from a server, the document including an embedded script;
rendering and displaying the document at the electronic device and executing the embedded script, including;
establishing a touchevent interface object that includes a plurality of touchlists; and
upon detecting one or more touches on the touch-sensitive surface;
updating the touchevent interface object with touch data, including values in two or more of the touchlists; and
further executing the embedded script in accordance with the values in at least one of the two or more touchlists.
0 Assignments
0 Petitions
Accused Products
Abstract
A method includes receiving a document from a server, where the document includes an embedded script. The method also includes rendering and displaying the document at an electronic device and executing the embedded script. The method furthermore includes establishing a touchevent interface object that includes a plurality of touchlists, and upon detecting one or more touches on the touch-sensitive surface, updating the touchevent interface object with touch data, including values in two or more of the touchlists. The method includes further executing the embedded script in accordance with the values in at least one of the two or more touchlists.
-
Citations
21 Claims
-
1. A method performed at an electronic device with a touch-sensitive surface, the method comprising:
-
receiving a document from a server, the document including an embedded script; rendering and displaying the document at the electronic device and executing the embedded script, including; establishing a touchevent interface object that includes a plurality of touchlists; and upon detecting one or more touches on the touch-sensitive surface; updating the touchevent interface object with touch data, including values in two or more of the touchlists; and further executing the embedded script in accordance with the values in at least one of the two or more touchlists. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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; receiving a document from a server, the document including an embedded script; rendering and displaying the document at the electronic device and executing the embedded script, including; establishing a touchevent interface object that includes a plurality of touchlists; and upon detecting one or more touches on the touch-sensitive surface; updating the touchevent interface object with touch data, including values in two or more of the touchlists; and further executing the embedded script in accordance with the values in at least one of the two or more touchlists. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. 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:
-
receiving a document from a server, the document including an embedded script; rendering and displaying the document at the electronic device and executing the embedded script, including; establishing a touchevent interface object that includes a plurality of touchlists; and upon detecting one or more touches on the touch-sensitive surface; updating the touchevent interface object with touch data, including values in two or more of the touchlists; and further executing the embedded script in accordance with the values in at least one of the two or more touchlists. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification