Methods and Systems for Dynamically Generating and Reusing Dynamic Web Content
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for generating and reusing dynamic web content involve, for example, automatically generating client-side code on a server at run time, and automatically downloading the client-side code to the client side at run time. The client-side code is executed on the client side to become a widget with dynamic behavior attributes displayed as a component of a web page on a display screen of a client-side computing device. Dynamic behavior of the client-side code may triggered via an event handler mechanism wherein properties of the client-side code are dynamically changed without affecting any other content on the web page. The widget may be redisplayed on a subsequent occasion with a change in the widget without regenerating the client-side code.
3 Citations
48 Claims
-
1-24. -24. (canceled)
-
25. A method for generating dynamic web page components, comprising:
-
executing, by a client-side processor, client-side code for content of a web page embedded with at least one tag to become a widget with dynamic behavior attributes displayed as a component of the web page on a display screen of a client-side computing device; triggering dynamic behavior of the client-side code for the content of the web page embedded with the at least one tag on the client-side processor via the dynamic behavior attributes of the widget by an occurrence of an event at the client-side processor based at least in part on a user interaction with the client-side processor; caching, on the client-side processor, the client-side code for the content of the web page embedded with the at least one tag according to a tag parameter when no change is implemented in the widget by said occurrence of the event at the client-side processor; caching, on a server-side processor, the client-side code for the content of the web page embedded with the at least one tag according to the tag parameter when a change is implemented in the widget by said occurrence of the event at the client-side processor; and redisplaying, by the client-side processor, the widget as the component of the web page on a subsequent occasion without regenerating the client-side code. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A non-transitory computer-readable storage medium with an executable program stored thereon for generating dynamic web page components, wherein the program instructs one or more client-side processors to:
-
execute client-side code for content of a web page embedded with at least one tag to become a widget with dynamic behavior attributes displayed as a component of the web page on a display screen of a client-side computing device; trigger dynamic behavior of the client-side code for the content of the web page embedded with the at least one tag on the client-side processor via the dynamic behavior attributes of the widget by an occurrence of an event at the client-side processor based at least in part on a user interaction with the client-side processor; cache, on the client-side processor, the client-side code for the content of the web page embedded with the at least one tag according to a tag parameter when no change is implemented in the widget by said occurrence of the event at the client-side processor; caching, on a server-side processor, the client-side code for the content of the web page embedded with the at least one tag according to the tag parameter when a change is implemented in the widget by said occurrence of the event at the client-side processor; and redisplay the widget as the component of the web page on a subsequent occasion without regenerating the client-side code.
-
-
48. A system for generating dynamic web page content, comprising:
-
a client-side processor coupled to memory and being programmed for; executing client-side code for content of a web page embedded with at least one tag to become a widget with dynamic behavior attributes displayed as a component of the web page on a display screen of a client-side computing device; triggering dynamic behavior of the client-side code for the content of the web page embedded with the at least one tag on the client-side processor via the dynamic behavior attributes of the widget by an occurrence of an event at the client-side processor based at least in part on a user interaction with the client-side processor; caching, on the client-side processor, the client-side code for the content of the web page embedded with the at least one tag according to a tag parameter when no change is implemented in the widget by said occurrence of the event at the client-side processor; caching, on a server-side processor, the client-side code for the content of the web page embedded with the at least one tag according to the tag parameter when a change is implemented in the widget by said occurrence of the event at the client-side processor; and redisplaying the widget as the component of the web page on a subsequent occasion without regenerating the client-side code.
-
Specification