TOOLS FOR STORING, ACCESSING AND RESTORING WEBSITE CONTENT VIA A WEBSITE REPOSITORY
First Claim
1. a system comprising at least one processor executing instructions causing a server computer, coupled to a network, to:
- host, within a website directory on the server computer, a website;
receive, from at least one client computer coupled to the network, a transmission encoding a modification to a content within the website;
insert, into an electronic text file hosted in the website directory, the modification to the content;
render, for display on the at least one client computer, the content including the modification to the content inserted into the electronic text file;
receive, from a control panel displayed on a client computer coupled to the network and operated by an administrator of the website, a request for a reversal of the modification to the content;
execute at least one instruction configured to;
delete, from the electronic text file, the modification to the content; and
render, for display on the at least one client computer, the content without the modification to the content.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and method of the present invention provide for one or more server computers configured to identify, within a database transaction log, a dynamic website content in a database and a command modifying the dynamic website content, write the dynamic website content and the command modifying the dynamic website content to a website repository as a delta, receive a request to reverse the command modifying the dynamic website content, identify, within the delta, the command modifying the dynamic website content, and generate and execute a database query configured to reverse the command modifying the dynamic website content.
13 Citations
18 Claims
-
1. a system comprising at least one processor executing instructions causing a server computer, coupled to a network, to:
-
host, within a website directory on the server computer, a website; receive, from at least one client computer coupled to the network, a transmission encoding a modification to a content within the website; insert, into an electronic text file hosted in the website directory, the modification to the content; render, for display on the at least one client computer, the content including the modification to the content inserted into the electronic text file; receive, from a control panel displayed on a client computer coupled to the network and operated by an administrator of the website, a request for a reversal of the modification to the content; execute at least one instruction configured to; delete, from the electronic text file, the modification to the content; and render, for display on the at least one client computer, the content without the modification to the content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. a method comprising the steps of:
at least one processor executing instructions causing a server computer, coupled to a network, to; hosting a website within a website directory on a server computer coupled to a network, and comprising a processor executing instructions; receiving, by the server computer, from at least one client computer coupled to the network, a transmission encoding a modification to a content within the website; inserting, by the server computer, into an electronic text file hosted in the website directory, the modification to the content; rendering, by the server computer, for display on the at least one client computer, the content including the modification to the content inserted into the electronic text file; receiving, by the server computer, from a control panel displayed on a client computer coupled to the network and operated by an administrator of the website, a request for a reversal of the modification to the content; executing, by the server computer, at least one instruction configured to; delete, from the electronic text file, the modification to the content; and render, for display on the at least one client computer, the content without the modification to the content. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
Specification