Patent ID: 7496636

Claim:
A URL resolution system for resolving Universal Resource Locators (URLs), the URL resolution system comprising: a processing device executing a website crawler, wherein the website crawler crawling a website comprising one or more webpages and locating and selecting script code that possesses one or more specific portions which are used by web browsers to dynamically create one or more script URLs, and crawling individual web pages associated with the website, the website crawler comprises: a crawling controller receiving results of script code examination from a script URL resolution component, controlling the website crawler based on the examination results, wherein the examination results include a script URL when a script code examination is successful, controlling the web crawler to crawl a web page identified by the script URL, controlling the website crawler to crawl multiple web pages in parallel and receiving user input to define crawling parameters; and the processing device executing a script URL resolution component, wherein the script URL resolution component loading said one or more webpages, examining said one or more specific portions of the script code selected during the crawling which are used by web browsers to dynamically create one or more script URLs, executing said one or more selected portions of the script code to obtain said one or more script URLs, and resolving the script URLs based on the execution; the processing device executing a presentation unit comprising: wherein the presentation unit comprising an email; the presentation unit further presenting the examination results to users, the examination result including a failure result.