1. A method for automatically displaying virtual objects on a mobile device, comprising: receiving one or more images associated with a field of view of the mobile device; identifying a particular object located within the field of view; detecting one or more interactions between a person associated with the mobile device and the particular object; determining whether the one or more interactions satisfy at least one social rule of one or more social rules stored in a social rules database, the at least one social rule is satisfied if the person associated with the mobile device touches the particular object; acquiring virtual data associated with the particular object based on the at least one social rule; and displaying the virtual data on the mobile device.