Patent ID: 8996977
Filing Date: 2015-03-31
Classification: G06F,H04L

Abstract:
1. In a computer network, a method of managing web page links, the computer network including: a lifecycle managing server that maintains a database, the database including a table of referencing web pages, a table of referenced web pages, and a table of web sites; and a plurality of web servers, each of the plurality of web servers operating a lifecycle client; the method comprising: receiving, by the lifecycle managing server, a web site registration request from the lifecycle client of one of the plurality of web servers in the computer network, the receiving of the web site registration request being prior to detecting a broken link event; generating, by the lifecycle managing server, a web site identifier for at least one web site, wherein the web site identifier points to web site information stored within the table of web sites in the database of the lifecycle managing server, the generating of the web site identifier being prior to the detecting of the broken link event; upon detecting, by the lifecycle client operating on a given one of the plurality of web servers, the broken link event to reach a web page provided by the given web server, the lifecycle client operating on the given web server automatically notifying the lifecycle managing server of the broken link event, and upon detecting, by the lifecycle client, the broken link event, retrieving, by the lifecycle managing server from the table of referenced web pages in the database of the lifecycle managing server, a referenced identifier of the web page; using the retrieved referenced identifier of the web page for automatically identifying, by the lifecycle managing server, from the table of referencing web pages in the database of the lifecycle managing server, zero or more page identifiers, the zero or more page identifiers identifying zero or more web pages imbedding the broken link; using each retrieved web page identifier of the web page for automatically identifying, by the lifecycle managing server, from the table of web sites in the database of the lifecycle managing server, one or more web site identifiers; and generating and automatically sending, by the lifecycle managing server, a broken link notification for each retrieved web site identifier to all of the lifecycle clients of the plurality of web servers in the computer network.