1. A method performed by a computing system for augmenting reality, comprising: receiving a captured image; determining location information relating to the received image; transmitting the location information to a server computing device; receiving one or more tags from the server computing device, each tag including one or more patches and supplementary information corresponding to at least one of the patches, each patch associated with the location information; determining using an image matching process whether at least one of the received one or more patches appears in the received image; and if a patch appears in the received image, rendering the supplementary information corresponding to the patch.