Patent ID: 9641598
Date: 2017-05-02
CPC Classifications: G06Q,H04L

Claim:
1. A method comprising: receiving, at an identifier generation system via a network from a remote system, a request for a contextually unique identifier, wherein the request is an application programming interface call, and wherein the request comprises a customer account identifier and at least one identifier parameter, the identifier parameter associated with a context; generating, at the identifier generation system based on the at least one identifier parameter, the contextually unique identifier; determining, at the identifier generation system, that the contextually unique identifier complies with requirements associated with at least one of the at least one identifier parameter and the customer account identifier; storing, at the identifier generation system, the customer account identifier and the contextually unique identifier; transmitting the contextually unique identifier from the identifier generation system to the remote system; storing a time of generation of the contextually unique identifier and associating the time of generation of the contextually unique identifier with the contextually unique identifier; determining that a predetermined amount of time has passed since the time of generation of the contextually unique identifier; and responsive to determining that the predetermined amount of time has passed since the time of generation of the contextually unique identifier, marking the contextually unique identifier and data associated with the contextually unique identifier for deletion from the identifier generation system.