Patent ID: 8135860

Claim:
An apparatus for use in a computer network, the apparatus comprising: at least one server within the network, the server being operative to process a client request generated by a client device to determine a particular client type associated with the client device, to retrieve web content identified in the client request, to retrieve one or more augmentation files associated with at least one of the web content and the particular client type, and to alter the retrieved web content in accordance with the one or more augmentation files, wherein the altered web content is delivered to the client device; wherein the server parses the retrieved web content into one or more component structures, and subsequently applies a pattern matching process to recognize designated component structure subject to alteration in accordance with the one or more augmentation files; and wherein the pattern matching process comprises comparing a given one of the component structures of the retrieved web content to predetermined component structures represented by respective tokens in the one or more augmentation files.