Method and system for efficient execution and rendering of client/server interactive applications
First Claim
1. A method for updating at least one portion of a Web page, the method comprising:
- detecting an event associated with a triggering object on the Web page;
in response to the detected event, determining a triggering object identifier and an associated view identifier for the triggering object;
locating at least one update target area based on the associated triggering object identifier, the associated view identifier, and the target information; and
,updating the at least one update target area on the Web page.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for reducing network and processor bandwidth overhead when a client device fetches a Web page from a server. Presentation code is provided to mark view identifiers as well as indicate target areas of the Web page to be updated upon occurrence of selected events. The presentation code is further marked to indicate the target areas. Upon an event at the client the associated view identifier is located as well as the target areas for the event retrieved utilizing the marking information. Only the selected target areas are updated on the current Web page. A server-side optimization causes only the target areas to be rendered upon a request for the Web page.
-
Citations
20 Claims
-
1. A method for updating at least one portion of a Web page, the method comprising:
-
detecting an event associated with a triggering object on the Web page; in response to the detected event, determining a triggering object identifier and an associated view identifier for the triggering object; locating at least one update target area based on the associated triggering object identifier, the associated view identifier, and the target information; and
,updating the at least one update target area on the Web page. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for updating only a portion of a Web page comprising:
-
a Web browser adapted to query a DOM (“
Document Object Model”
) object associated with the Web page;a tag library, the tag library providing; a first tag for identifying each view on the Web page and further associating each of a plurality of objects on the Web page with at least one target area on the Web page; a second tag for identifying each target area on the Web page; an event handling system, the event handling system adapted to upon detecting a triggering event, receive a triggering object identifier and associated view identifier for a triggering object; and
,an event intercept system in communication with the event handling system and adapted to update at least one target update area associated with the triggering object. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A tag library tangibly embodied on a computer-readable storage medium for providing delta rendering of a Web page, the tag library comprising:
-
a first tag for identifying each view on the Web page and further associating each of a plurality of objects on the Web page with at least on target area on the Web page; a second tag for identifying each target area on the Web page. - View Dependent Claims (17, 18, 19, 20)
-
Specification