A mobile device for using proximity broadcasting systems (230, 240) to prioritize data sets, the mobile device comprising: a communication unit configured to receive a transmission from a proximity broadcasting device (232, 234, 236, 242, 244), the transmission being a data packet that includes a unique identifier corresponding to the proximity broadcasting device (232, 234, 236, 242, 244) and being linked to a proximity broadcasting system (230, 240) via a database; at least one memory operable to store a plurality of transaction data sets, the plurality of transaction data sets being arranged in a hierarchical order; and at least one processor coupled to the communication unit and the at least one memory, the at least one processor being configured to: identify a proximity broadcasting system (230, 240) corresponding to the proximity broadcasting device (232, 234, 236, 242, 244) based on the unique identifier; select at least one transaction data set corresponding to the proximity broadcasting system (230, 240) from among the plurality of transaction data sets; and prioritize the at least one selected transaction data set above the remaining transaction data sets in the hierarchical order, so that the mobile device can prioritize the data set corresponding to the proximity broadcasting system (230, 240) over other data sets corresponding to other broadcasting systems (230, 240). a communication unit configured to receive a transmission from a proximity broadcasting device (232, 234, 236, 242, 244), the transmission being a data packet that includes a unique identifier corresponding to the proximity broadcasting device (232, 234, 236, 242, 244) and being linked to a proximity broadcasting system (230, 240) via a database; at least one memory operable to store a plurality of transaction data sets, the plurality of transaction data sets being arranged in a hierarchical order; and at least one processor coupled to the communication unit and the at least one memory, the at least one processor being configured to: identify a proximity broadcasting system (230, 240) corresponding to the proximity broadcasting device (232, 234, 236, 242, 244) based on the unique identifier; select at least one transaction data set corresponding to the proximity broadcasting system (230, 240) from among the plurality of transaction data sets; and prioritize the at least one selected transaction data set above the remaining transaction data sets in the hierarchical order, so that the mobile device can prioritize the data set corresponding to the proximity broadcasting system (230, 240) over other data sets corresponding to other broadcasting systems (230, 240). identify a proximity broadcasting system (230, 240) corresponding to the proximity broadcasting device (232, 234, 236, 242, 244) based on the unique identifier; select at least one transaction data set corresponding to the proximity broadcasting system (230, 240) from among the plurality of transaction data sets; and prioritize the at least one selected transaction data set above the remaining transaction data sets in the hierarchical order, so that the mobile device can prioritize the data set corresponding to the proximity broadcasting system (230, 240) over other data sets corresponding to other broadcasting systems (230, 240).