Methods and systems for dynamically generating and reusing dynamic web content
First Claim
1. A system, comprising:
- a client-side computing device having a processor coupled to memory and programmed 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 as a component of the web page on a display screen of the 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 via the dynamic behavior attributes of the widget by an occurrence of an event based at least in part on a user interaction with the client-side computing device processor;
cache, on a server-side processor communicably coupled to the client-side computing device 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 a change is implemented in the widget by said occurrence of the event; and
redisplay the widget on the display screen of the client-side computing device with the change implemented in 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.
-
Citations
24 Claims
-
1. A system, comprising:
-
a client-side computing device having a processor coupled to memory and programmed 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 as a component of the web page on a display screen of the 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 via the dynamic behavior attributes of the widget by an occurrence of an event based at least in part on a user interaction with the client-side computing device processor; cache, on a server-side processor communicably coupled to the client-side computing device 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 a change is implemented in the widget by said occurrence of the event; and redisplay the widget on the display screen of the client-side computing device with the change implemented in 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 method, comprising:
-
executing, by a client-side computing device processor coupled to memory, client-side code for content of a web page embedded with at least one tag to become a widget with dynamic behavior attributes as a component of the web page on a display screen of the client-side computing device; triggering, by the client-side computing device processor, dynamic behavior of the client-side code for the content of the web page embedded with the at least one tag via the dynamic behavior attributes of the widget by an occurrence of an event based at least in part on a user interaction with the client-side computing device processor; caching, by the client-side computing device processor on a server-side processor communicably coupled to the client-side computing device 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 a change is implemented in the widget by said occurrence of the event; and redisplaying, by the client-side computing device processor, the widget on the display screen of the client-side computing device with the change implemented in the widget as the component of the web page on a subsequent occasion without regenerating the client-side code.
-
-
24. A non-transitory computer-readable storage medium with an executable program stored thereon, wherein the program instructs a processor of a client-side computing device 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 as a component of the web page on a display screen of the 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 via the dynamic behavior attributes of the widget by an occurrence of an event based at least in part on a user interaction with the client-side computing device processor; cache, on a server-side processor communicably coupled to the client-side computing device 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 a change is implemented in the widget by said occurrence of the event; and redisplay the widget on the display screen of the client-side computing device with the change implemented in the widget as the component of the web page on a subsequent occasion without regenerating the client-side code.
-
Specification