System using content generator for dynamically regenerating one or more fragments of web page based on notification of content change
First Claim
1. A method, comprising:
- at a server computer, receiving a notification of a content change, wherein the content change affects at least one page fragment;
at the server computer, dynamically re-generating only the at least one page fragment affected by the content change; and
assembling one or more dynamic pages, each of the one or more dynamic pages being assembled utilizing the at least one page fragment dynamically re-generated by the server computer to account for the content change.
14 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are embodiments of a system and method for the provisioning of dynamically generated content. One embodiment can interface a content delivery system and a content management system at the fragment level. Depending upon how a page is organized, a fragment may refer to a block within the page, a portion of the page, or a content item presented on the page. When a content item is updated and published onto the content management system, one embodiment of the invention can operate to track dependencies of managed pages and invalidate/validate fragment(s) affected by the change(s) accordingly. The updated fragment(s) may then be dynamically assembled on-the-fly or on-demand. The updated fragment(s) may or may not be cached. In this way, changes made to a piece of content can be reflected in all pages which utilize this content almost simultaneously with the changes to the content itself.
41 Citations
20 Claims
-
1. A method, comprising:
at a server computer, receiving a notification of a content change, wherein the content change affects at least one page fragment; at the server computer, dynamically re-generating only the at least one page fragment affected by the content change; and assembling one or more dynamic pages, each of the one or more dynamic pages being assembled utilizing the at least one page fragment dynamically re-generated by the server computer to account for the content change. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A non-transitory computer-readable medium storing instructions translatable by a processor to perform:
-
receiving a notification of a content change, wherein the content change affects at least one page fragment; dynamically re-generating only the at least one page fragment affected by the content change; and assembling one or more dynamic pages, each of the one or more dynamic pages being assembled utilizing the at least one page fragment dynamically re-generated to account for the content change. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A system, comprising:
a non-transitory computer-readable medium storing instructions translatable by a processor to perform; receive a notification of a content change, wherein the content change affects at least one page fragment; dynamically re-generate only the at least one page fragment affected by the content change; and assemble one or more dynamic pages, each of the one or more dynamic pages being assembled utilizing the at least one page fragment dynamically re-generated to account for the content change. - View Dependent Claims (18, 19, 20)
Specification