System and method for facilitating user interaction in a browser environment
First Claim
1. A document capable of facilitating user interaction in a browser environment and comprising at least one applet, each of the at least one applet including at least one browser object representative of an entity for an end application, and each of the at least one browser object associated with a respective set of one or more scripts used to facilitate a set of one or more operations permitted for the associated browser object, the respective set of one or more scripts associated only with the associated browser object and not associated with other objects in the applet.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques to support various operations (e.g., drag-and-drop, stretch) and data manipulation in a browser environment, e.g., to allow data for an object located in one part of a document (e.g., a webpage) to be associated with another object located in another part of the document. In one design, a document includes at least one applet for at least one display window. Each applet includes at least one browser object representative of an entity for an end application. Each browser object is associated with a respective set of one or more scripts used to facilitate a set of one or more operations (e.g., drag-and-drop, stretch) permitted for the browser object. A data transfer object is generated upon initiation of a selected operation and includes data associated with a source (browser) object. The data transfer object may thereafter be operated on by various target (browser) object to effectuate the selected operation.
-
Citations
34 Claims
- 1. A document capable of facilitating user interaction in a browser environment and comprising at least one applet, each of the at least one applet including at least one browser object representative of an entity for an end application, and each of the at least one browser object associated with a respective set of one or more scripts used to facilitate a set of one or more operations permitted for the associated browser object, the respective set of one or more scripts associated only with the associated browser object and not associated with other objects in the applet.
-
10. A computer program product for facilitating user interaction in a browser environment, comprising:
-
code for describing a document having included therein a plurality of source and target objects and a plurality of scripts; code for receiving a first indication of a particular operation being initiated on a selected source object; code for a first script associated with the selected source object and executed to generate a data transfer object having included therein data associated with the selected source object, the first script associated only with the selected source object and not associated with other objects in the document; code for receiving a second indication of the particular operation being completed on a selected target object; code for a second script associated with the selected target object and executed to operate on the data included in the data transfer object to effectuate the particular operation, the second script associated only with the selected target object and not associated with other objects in the document; and a data storage medium configured to store the codes.
-
-
11. A computer program product for facilitating user interaction in a browser environment, comprising a computer-usable medium having embodied therein computer-readable program codes for:
-
describing a document having included therein a plurality of source and target objects and a plurality of scripts; receiving a first indication of a particular operation being initiated on a selected source object; a first script associated with the selected source object and executed to generate a data transfer object having included therein data associated with the selected source object, the first script associated only with the selected source object and not associated with other objects in the document; receiving a second indication of the particular operation being completed on a selected target object; and a second script associated with the selected target object and executed to operate on the data included in the data transfer object to effectuate the particular operation, the second script associated only with the selected target object and not associated with other objects in the document. - View Dependent Claims (12, 13)
-
-
14. A method for facilitating user interaction in a browser environment, comprising:
-
receiving a document having included therein a plurality of source and target objects and a plurality of scripts; receiving a first indication of a particular operation being initiated on a selected source object in the document; executing a first script associated with the selected source object to generate a data transfer object having included therein data associated with the selected source object, the first script associated only with the selected source object and not associated with other objects in the document; receiving a second indication of the particular operation being completed on a selected target object in the document; and executing a second script associated with the selected target object to operate on the data included in the data transfer object to effectuate the particular operation, the second script associated only with the selected target object and not associated with other objects in the document. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification