CPC G06Q 20/341 (2013.01) [G06K 19/07707 (2013.01); G06Q 20/105 (2013.01); G06Q 20/352 (2013.01); G06Q 20/3572 (2013.01); G06Q 20/3574 (2013.01); G06Q 20/4015 (2020.05)] | 20 Claims |
1. A card for storing and presenting a location-specific card identifier based on a corresponding device location, the card comprising:
a memory;
a display;
circuitry performing operations comprising:
receiving from a user device a request to generate a first location-specific card identifier;
obtaining device location indicating a creation location at which the user device is located, a creation time information during which the first location-specific card identifier is generated, and a restriction information comprising an account of a user;
generating the first location-specific card identifier;
adding the first location-specific card identifier to a set of location-specific identifiers stored in the memory;
subsequently obtaining, from the user device, (i) device location information indicating a location at which the user device is located and (ii) time information indicating a current time;
selecting, from the set of location-specific card identifiers stored on the memory, the first location-specific card identifier to be in an active state based on the device location information matching the location of the user at the creation time of the location-specific card identifier and the time information, wherein the active state corresponds to a state in which processing is enabled for a card identifier;
switching the first location-specific card identifier from an inactive state to the active state based on the selection; and
causing the display to present the first location-specific card identifier based on the first location-specific identifier being in the active state.
|