Patent ID: 8827156

Claim:
A method comprising: determining a first location of a mobile device operated by a user; based on the first location of the mobile device, determining a first system in the vicinity of the mobile device; in response to determining the first system, automatically pushing first data comprising a first encryption key for the first system to the mobile device, the first encryption key being stored in a memory in the mobile device, wherein the first encryption key is configured to generate a first code to work with the first system when the mobile device interacts with a first reader at the first system and passes the first code to the first reader via a contactless element in the mobile device; determining a second location of the mobile device; based on the second location of the mobile device, determining a second system in the vicinity of the mobile device; and in response to determining the second system, automatically pushing second data comprising a second encryption key for the second system to the mobile device, the second encryption key being stored in the memory in the mobile device, wherein the second encryption key is configured to generate a second code to work with the second system when the mobile device interacts with a second reader at the second system and passes the second code to the second reader via the contactless element in the mobile device.