However, upon recognizing a match, the user device modifies the file by including a hyperlink to a computer network resource that is associated with the matching data pattern by the preference (step 22), and then presents (e.g., displays) the modified electronic file to the user (step 24).