IP Library Granted Patent US 12,731,160
Granted Patent B2
US 12,731,160 · App. 18/124,278 · Granted Sep 8, 2026

Method and system for establishing digital identity in international trade

Inventor: Anthony Paul Murphy (Singapore, SG)
Assignee: MASTERCARD ASIA/PACIFIC PTE. LTD.
G06Q30/018H04L9/3073H04L9/3247G06Q2220/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,731,160
App. No.
18/124,278
Granted
Sep 8, 2026
Kind
B2
Abstract

A method for establishing a digital identity includes: receiving, by a receiver of a processing server, at least an identification value from a first computing system; identifying, by a processor of the processing server, a verification authority based on the identification value; transmitting, by a transmitter of the processing server, at least the identification value to a second computing system, where the second computing system is associated with the identified verification authority; receiving, by the receiver of the processing server, a positive verification indicating authenticity of the identification value; standardizing, by the processor of the processing server, the identification value; and publishing, by the transmitter of the processing server, the standardized identification value using a third computing system.

Claims (44)

1 . A method for establishing a digital identity within a network system, comprising:

receiving, by a receiver of a processing server, at least an identification value from a first computing system;

identifying, by a processor of the processing server, a verification authority based on the identification value;

transmitting, by a transmitter of the processing server, at least the identification value to a second computing system, where the second computing system is associated with the identified verification authority;

receiving, by the receiver of the processing server, a positive verification indicating authenticity of the identification value;

standardizing, by the processor of the processing server, the identification value, ensuring uniformity among identification values used in the network system, wherein the standardizing includes (i) formatting, by the processor of the processing server, the standardized identification value into a standardized identification data structure including a data type field, an issuing entity field, the identification value as defined data fields, and (ii) partitioning, by the processor of the processing server, the standardized identification data structure into a public portion and a private portion, and encrypting the private portion;

after partitioning the standardized identification data structure, hashing, by the processor of the processing server, the standardized identification value in the standardized identification structure via application of a one-way hashing algorithm thereto; and

after hashing the standardized identification value, publishing, by the processing server, the hashed and standardized identification value a to a block of a blockchain in a blockchain node in a blockchain network including a plurality of blockchain nodes, wherein the blockchain node generates the block including a block reference value corresponding to a hash of a previous block header, and a data reference value corresponding to a root of a Merkle tree generated using one or more data values of the block, and wherein modification of the hashed standardized identification value requires regeneration of the data reference and the block reference value in each subsequent block of the blockchain.

2 . The method of claim 1 , wherein

the method further comprises verifying, by the processor of the processing server, a digital signature using a public key of a cryptographic key pair,

the digital signature is received from the first computing system with the identification value, and

the digital signature is successfully verified before publishing the identification value.

3 . The method of claim 2 , wherein

the digital signature is generated by the first computing system using a private key of the cryptographic key pair.

4 . The method of claim 2 , wherein the public key is received from the first computing system with the identification value.

5 . The method of claim 2 , wherein the public key is published with the standardized identification value.

6 . The method of claim 1 , wherein the verification authority is one of: a governmental agency, a non-profit organization, and a multinational corporation.

7 . The method of claim 1 , further comprising:

transmitting, by the transmitter of the processing server, the standardized identification value to the first computing system.

8 . A network system for establishing a digital identity, comprising:

a first computing system;

a second computing system;

a third computing system; and

a processing server, the processing server including

a receiver receiving at least an identification value from the first computing system,

a processor identifying a verification authority based on the identification value, and

a transmitter transmitting at least the identification value to the second computing system, where the second computing system is associated with the identified verification authority, wherein

the receiver of the processing server further receives a positive verification indicating authenticity of the identification value,

the processor of the processing server

standardizes the identification value, wherein said standardizing includes at least one of reformatting, converting and modifying the identification value ensuring uniformity among identification values used in the network system,

formats the standardized identification value into a standardized identification data structure including a data type field, an issuing entity field, the identification value as defined data fields;

partitions the standardized identification data structure into a public portion and a private portion, and encrypting the private portion, and

after partitioning the standardized identification data structure, hashes the standardized identification value in the standardized identification structure via application of a one-way hashing algorithm thereto, and

the transmitter of the processing server publishes the hashed and standardized identification value to a block of a blockchain in a blockchain node in a blockchain network including a plurality of blockchain nodes, wherein the blockchain node generates the block including a block reference value corresponding to a hash of a previous block header, and a data reference value corresponding to a root of a Merkle tree generated using one or more data values of the block, and wherein modification of the hashed standardized identification value requires regeneration of the data reference and the block reference value in each subsequent block of the blockchain.

9 . The system of claim 8 , wherein

the processor of the processing server verifies a digital signature using a public key of a cryptographic key pair,

the digital signature is received from the first computing system with the identification value, and

the digital signature is successfully verified before publishing the identification value.

10 . The system of claim 9 , wherein

the digital signature is generated by the first computing system using a private key of the cryptographic key pair.

11 . The system of claim 9 , wherein the public key is received from the first computing system with the identification value.

12 . The system of claim 9 , wherein the public key is published with the standardized identification value.

13 . The system of claim 8 , wherein the verification authority is one of: a governmental agency, a non-profit organization, and a multinational corporation.

14 . The system of claim 8 , wherein the transmitter of the processing server further transmits the standardized identification value to the first computing system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2023
From: MURPHY, ANTHONY PAUL
To: MASTERCARD ASIA/PACIFIC PTE. LTD.
Reel/Frame 063048/0191 →
Continuity (2)
Provisional Application 63323620 · Mar 25, 2022
Related Publication 20230306443A1 · Sep 28, 2023
References Cited (10)
US 7050990B1 · Chu · 2006 [cited by examiner]
US 8607332B2 · Canard · 2013 [cited by examiner]
US 9058515B1 · Amtrup · 2015 [cited by examiner]
US 10637665B1 · Sundaresan · 2020 [cited by examiner]
US 11693849B2 · Tegegne · 2023 [cited by examiner]
US 20150304112A1 · Langman · 2015 [cited by examiner]
US 20180101684A1 · Murphy et al. · 2018 [cited by applicant]
US 20220189589A1 · Ogawa · 2022 [cited by examiner]
CN 111125734A · 2020 [cited by examiner]
WO WO2022042371A1 · 2022 [cited by examiner]