Patent ID: 8527987

Claim:
A method for installing an application on a Near-Field Communication (NFC)-enabled device comprising: receiving, at the NFC-enabled device, a Generic Control record comprising a Target ID associated with a target application from a source device; retrieving at least one target Uniform Resource Identifier (URI) from a look-up table based on the Target ID in the received Generic Control record, wherein the look-up table comprises at least one Target ID associated with one or more target URIs from which at least one installation file for the target application associated with the at least one Target ID can be downloaded, wherein the at least one Target ID in the look-up table corresponds to a plurality of target URIs, wherein at least one of the plurality of target URIs is associated with application-related information descriptive of the target application whose at least one installation file is downloadable from the at least one of the plurality of target URIs and the at least one installation file itself, and wherein retrieving the at least one target URI comprises: providing contextual information about at least one of the NFC-enabled device and a user of the NFC-enabled device as input to the look-up table to allow a comparison between the contextual information and the application-related information; and retrieving, from the look-up table, the at least one target URI associated with the application-related information which, at least to some extent, matches the contextual information; downloading, to the NFC-enabled device, the at least one installation file for the target application from the retrieved at least one target URI; and installing the target application on the NFC-enabled device using the at least one installation file for the target application.