Methods and systems for dynamically generating and reusing dynamic web content
First Claim
1. A device, comprising:
- a client-side processor coupled to memory and programmed to;
trigger, in response to an occurrence of an event based at least in part on a user interaction with the client-side processor, dynamic behavior of 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 processor;
cache, on a server-side processor communicably coupled to 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 a change is implemented in the widget by said occurrence of the event; and
redisplay the widget of the web page on the display screen of the client-side processor 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 device, comprising:
-
a client-side processor coupled to memory and programmed to; trigger, in response to an occurrence of an event based at least in part on a user interaction with the client-side processor, dynamic behavior of 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 processor; cache, on a server-side processor communicably coupled to 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 a change is implemented in the widget by said occurrence of the event; and redisplay the widget of the web page on the display screen of the client-side processor 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:
-
triggering, by a client-side processor, in response to an occurrence of an event based at least in part on a user interaction with the client-side processor, dynamic behavior of 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 processor; caching, by the client-side processor on a server-side processor communicably coupled to 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 a change is implemented in the widget by said occurrence of the event; and redisplaying, by the client-side processor, the widget of the web page on the display screen of the client-side processor 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 client-side processor to:
-
trigger, in response to an occurrence of an event based at least in part on a user interaction with the client-side processor, dynamic behavior of 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 processor; cache, on a server-side processor communicably coupled to 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 a change is implemented in the widget by said occurrence of the event; and redisplay the widget of the web page on the display screen of the client-side processor 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