Patent ID: 8458351

Claim:
A computer program product comprising a computer readable storage medium that stores computer readable program code, where the computer readable program code when executed on a client computer system causes the client computer system to: detect a selection, via a user input device of the client computer system executing a web browser that loads source web content from a plurality of servers, of a menu command that identifies a selected area of a web page as containing undesirable content; substitute, in response to the detection of the selected menu command that identifies the selected area of the web page as containing the undesirable content, an alternate Internet Protocol (IP) address for a hostname of a website that provided the undesirable content, the alternate IP address being selected based on a content substitution profile of the client computer system; and reload the web page, using the substituted alternate IP address in response to a content request that identifies the undesirable content, with substituted source web content received from a server accessed via the alternate IP address displayed in the selected area of the web page instead of displaying the undesirable content identified in the content request.