Patent ID: 11861595
Assignee: JPMORGAN CHASE BANK, N.A.
Field: IT methods for management (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 9:
10. An electronic device, comprising:
a processor; and
a memory storing instructions that when executed by the processor causes the processor to perform the operations of:
receive a wallet identifier for an electronic wallet or payment application executed by a mobile electronic device from the electronic wallet or payment application;
retrieve an issuer identifier for a customer associated with the electronic wallet or payment application; and
generate a device wallet identifier that survives events involving an electronic wallet or the electronic device that executes the electronic wallet by:
selecting a first number from a plurality of prefixes in a first table and a second number from a plurality of suffixes in a second table, wherein the plurality of prefixes in the first table comprise a plurality of sequential numbers, and the plurality of suffixes in the second table comprises a plurality of random numbers;
marking the first number as unavailable in the first table;
marking the second number as unavailable in the second table;
executing a device hash function on the first number, the second number, and the wallet identifier resulting in the device wallet identifier, wherein the device wallet identifier is not reversible; and
storing a mapping of the device wallet identifier to the issuer identifier for the customer in a table.