Methods and systems for dynamically generating and reusing dynamic web content
First Claim
1. 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.
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.
11 Citations
24 Claims
-
1. 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 (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. 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.
-
-
24. 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