Portal replay and foresee
First Claim
Patent Images
1. A computer-implemented method comprising:
- tracking, by a processing module running on a web portal server, a plurality of changes to a website hosted on the web portal server by recording the plurality of changes in a content repository in the web portal server;
generating, by a graphical user interface (GUI) module, a user interface control to allow a user to review, depending on a right granted to the user, a plurality of prior versions of the website and a plurality of future versions of the website, wherein the plurality of prior versions of the website and the plurality of future versions of the website are constructed using the plurality of changes;
presenting, in the GUI, a first version of the website in response to a user request; and
in response to the user actuating a portion of the user interface control, selecting, by the processing module, a second version of the website that is sequential to the first version of the website, wherein the second version of the website is selected from one of the plurality of prior versions of the website and the plurality of future versions of the website.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments of a system and a method to allow users to review prior and future versions of a website have been presented. In one embodiment, a processing module running on a web portal server tracks changes to a website hosted on the web portal server by recording the changes in a content repository of the web portal server. A graphical user interface (GUI) module running on the web portal server may generate user interface control to allow a user to review, depending on rights granted to the user, prior versions of the website and future versions of the website, which may be constructed using the changes tracked.
-
Citations
22 Claims
-
1. A computer-implemented method comprising:
-
tracking, by a processing module running on a web portal server, a plurality of changes to a website hosted on the web portal server by recording the plurality of changes in a content repository in the web portal server; generating, by a graphical user interface (GUI) module, a user interface control to allow a user to review, depending on a right granted to the user, a plurality of prior versions of the website and a plurality of future versions of the website, wherein the plurality of prior versions of the website and the plurality of future versions of the website are constructed using the plurality of changes; presenting, in the GUI, a first version of the website in response to a user request; and in response to the user actuating a portion of the user interface control, selecting, by the processing module, a second version of the website that is sequential to the first version of the website, wherein the second version of the website is selected from one of the plurality of prior versions of the website and the plurality of future versions of the website. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
a processing module executable on a web portal server, to record a plurality of changes to a website hosted on the web portal server in a content repository of the web portal server; and a graphical user interface (GUI) module, to generate a user interface control to allow a user to review a plurality of prior versions of the website and a plurality of future versions of the website, depending on a right granted to the user, and to present a first version of the website in response to a user request, wherein the processing module is operable to select a second version of the website that is sequential to the first version of the website in response to the user actuating a portion of the user interface control, wherein the second version of the website is selected from one of the plurality of prior versions of the website and the plurality of future versions of the website. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium embodying instructions that, when executed by a processor, will cause the processor to perform a method comprising:
-
tracking, by a processing module running on a web portal server, a plurality of changes to a website hosted on the web portal server by recording the plurality of changes in a content repository in the web portal server; generating, by a graphical user interface (GUI) module, a user interface control to allow a user to review a plurality of prior versions of the website and a plurality of future versions of the website, wherein the plurality of prior versions of the website and the plurality of future versions of the website are generated depending on a right granted to the user; presenting, in the GUI, a first version of the website in response to a user request; and in response to the user actuating a portion of the user interface control, selecting, by the processing module, a second version of the website that is sequential to the first version of the website, wherein the second version of the website is selected from one of the plurality of prior versions of the website and the plurality of future versions of the website. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification