System and method for determining the availability of a web page
First Claim
1. A process for dynamically checking availability of hyperlinks on a web page comprising the steps of:
- accessing a first web page having hyperlinks to other web pages;
compiling a single ping transaction containing file structures for all said hyperlinks to other web pages;
determining an availability status of all said hyperlinks to other web pages in a single request using said single ping transaction comprising,constructing a first single ping transaction containing an address to a common server and an individual file structure for each of a plurality of said hyperlinks to the other web pages accessible by said common server,sending said first single ping transaction to said common server to determine said availability status for each of said file structures of said hyperlinks,receiving a return ping transaction containing each of said file structures and a status code indicating said availability status of each of said file structures of the hyperlinks; and
visually indicating said availability status of said hyperlinks to the other web pages on said first web page comprising,creating a ping table containing said address to said common server and each of said individual file structures for each of said hyperlinks,storing said status codes indicating said availability status for each of said file structures of the hyperlinks in said ping table,continually updating said ping table with said status codes indicating a current availability status for each of said hyperlinks, andrefreshing said first web page by dynamically indicating said current availability status for each of said hyperlinks to the other web pages using a visual availability indicator.
3 Assignments
0 Petitions
Accused Products
Abstract
A process and system that allows a client/server, upon receiving a web page, to invoke a program that reads the page for all links and commences a first ping transaction for each of the links to determine if each link is available. The process and system visually indicate to the client/server an availability status of each of these links so that the client/server can predetermine the success rate with which the client/server will be able to access each of these links, thereby avoiding manually clicking on each of these links to determine a page'"'"'s availability. As some servers may be unavailable due to server or network issues, the process and system continue testing for any links previously not found. This testing continues until the web page is within “n” number of pages from the web page currently being viewed, whereby the client/server may modify the “n” number of pages.
50 Citations
20 Claims
-
1. A process for dynamically checking availability of hyperlinks on a web page comprising the steps of:
-
accessing a first web page having hyperlinks to other web pages; compiling a single ping transaction containing file structures for all said hyperlinks to other web pages; determining an availability status of all said hyperlinks to other web pages in a single request using said single ping transaction comprising, constructing a first single ping transaction containing an address to a common server and an individual file structure for each of a plurality of said hyperlinks to the other web pages accessible by said common server, sending said first single ping transaction to said common server to determine said availability status for each of said file structures of said hyperlinks, receiving a return ping transaction containing each of said file structures and a status code indicating said availability status of each of said file structures of the hyperlinks; and visually indicating said availability status of said hyperlinks to the other web pages on said first web page comprising, creating a ping table containing said address to said common server and each of said individual file structures for each of said hyperlinks, storing said status codes indicating said availability status for each of said file structures of the hyperlinks in said ping table, continually updating said ping table with said status codes indicating a current availability status for each of said hyperlinks, and refreshing said first web page by dynamically indicating said current availability status for each of said hyperlinks to the other web pages using a visual availability indicator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for dynamically checking availability of hyperlinks on a web page, the system to perform the steps of:
-
accessing a first web page having hyperlinks to other web pages; compiling a single ping transaction containing file structures for all said hyperlinks to other web pages; determining an availability status of all the hyperlinks to the other web pages in a single request using said single ping transaction comprising the steps of, constructing a first single ping transaction containing an address to a common server and an individual file structure for each of a plurality of said hyperlinks to the other web pages accessible by said common server; sending said first single ping transaction to said common server to determine said availability status for each of said file structures of said hyperlinks; and receiving a return ping transaction containing each of said file structures and a status code indicating said availability status of each of said file structures of the hyperlinks; and visually indicating the availability status of the other web pages on the first web page comprising the steps of, creating a ping table containing said address to said common server and each of said individual file structures for each of said hyperlinks; storing said status codes indicating said availability status for each of said file structures of the hyperlinks in said ping table; continually updating said ping table with said status codes indicating a current availability status for each of said hyperlinks, and refreshing said first web page by dynamically indicating said current availability status for each of said hyperlinks to the other web pages using a visual availability indicator. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for a process of dynamically checking availability of hyperlinks on a web page comprising the steps of:
-
accessing a first web page having hyperlinks to other web pages; compiling a single ping transaction containing file structures for all said hyperlinks to other web pages; determining an availability status of all said hyperlinks to other web pages in a single request using said single ping transaction comprising the steps of, constructing a first single ping transaction containing an address to a common server and an individual file structure for each of a plurality of said hyperlinks to the other web pages accessible by said common server; sending said first single ping transaction to said common server to determine said availability status for each of said file structures of said hyperlinks; and receiving a return ping transaction containing each of said file structures and a status code indicating said availability status of each of said file structures of the hyperlinks; and visually indicating said availability status of the other web pages on said first web page comprising the steps of, creating a ping table containing said address to said common server and each of said individual file structures for each of said hyperlinks; storing said status codes indicating said availability status for each of said file structures of the hyperlinks in said ping table; continually updating said ping table with said status codes indicating a current availability status for each of said hyperlinks; and refreshing said first web page by dynamically indicating said current availability status for each of said hyperlinks to the other web pages using a visual availability indicator.
-
Specification