IP Library Granted Patent US 12,555,098
Granted Patent B2
US 12,555,098 · App. 18/347,892 · Granted Feb 17, 2026

Secure and decentralized payment for digital media content via certificates with wallet information

Inventors: Shivan Naidoo (Cape Town, ZA); Avesta Hojjati (Austin, TX)
Assignee: DigiCert, Inc.
G06Q20/3674G06Q20/02G06Q20/38215G06Q20/3825
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,555,098
App. No.
18/347,892
Granted
Feb 17, 2026
Kind
B2
Abstract

Systems and methods for secure and decentralized payment for digital media content via certificates with wallet information include, responsive to a request for a certificate from a user, obtaining information from the user including identify related information and a wallet address; validating the identify related information; validating the wallet address; and responsive to validating the user and validating the wallet address, creating the certificate including the validated identify related information and the validated wallet address. The certificate can be an X509 certificate.

Claims (45)

1 . A method comprising steps of:

responsive to a request for an X509 certificate from a user, obtaining information from the user including identify related information and a wallet address;

validating the identify related information;

validating the wallet address;

responsive to validating the user and validating the wallet address, creating the X509 certificate including the validated identify related information and the validated wallet address; and

utilizing the created X509 certificate by the user for performing digital signing, and direct payment using the validated wallet address via a processing system,

wherein the validated wallet address is stored as a Uniform Resource Identifier (URI) in a Subject Alternative Name (SAN) field of the created X509 certificate.

2 . The method of claim 1 , wherein the validated identify related information includes a plurality of a full name of the user, an organization, a department or unit within the organization, and an address.

3 . The method of claim 1 , wherein the validating the wallet address includes:

validating whether the wallet address belongs to a valid blockchain.

4 . The method of claim 1 , wherein the validating the wallet address includes:

validating whether the wallet address belongs to a valid blockchain utilizing one of an Application Programming Interface (API) and a blockchain explorer service.

5 . The method of claim 1 , wherein the validating the wallet address includes:

performing a sample transaction to validate the wallet address.

6 . The method of claim 1 , wherein the created X509 certificate is utilized by the user to digitally sign content, and wherein the validated wallet address is utilized for direct payment to the user.

7 . The method of claim 6 , wherein the content is digitally signed using the created X509 certificate, encrypted to prevent access, and, responsive to a payment being made based on the validated wallet information in the created X509 certificate, a short-lived entity certificate with a private key is sent to decrypt the content.

8 . The method of claim 6 , wherein the steps further include attaching content credentials to the created X509 certificate, wherein the content credentials include history data, edits, and activity associated with the content, thereby verifying origin of the content and any changes made to the content.

9 . The method of claim 1 , wherein the steps further include storing the validated wallet address and the validated identify related information in a secure database for subsequent verification and validation by a certificate authority.

10 . A non-transitory computer-readable medium comprising instructions that, when executed, cause one or more processors to perform steps of:

responsive to a request for an X509 certificate from a user, obtaining information from the user including identify related information and a wallet address;

validating the identify related information;

validating the wallet address;

responsive to validating the user and validating the wallet address, creating the X509 certificate including the validated identify related information and the validated wallet address; and

utilizing the created X509 certificate by the user for performing digital signing, and direct payment using the validated wallet address via processing system,

wherein the validated wallet address is stored as a Uniform Resource Identifier (URI) in a Subject Alternative Name (SAN) field of the created X509 certificate.

11 . The non-transitory computer-readable medium of claim 10 , wherein the validated identify related information includes a plurality of a full name of the user, an organization, a department or unit within the organization, and an address.

12 . The non-transitory computer-readable medium of claim 10 , wherein the validating the wallet address includes:

validating whether the wallet address belongs to a valid blockchain.

13 . The non-transitory computer-readable medium of claim 10 , wherein the validating the wallet address includes:

validating whether the wallet address belongs to a valid blockchain utilizing one of an Application Programming Interface (API) and a blockchain explorer service.

14 . The non-transitory computer-readable medium of claim 10 , wherein the validating the wallet address includes:

performing a sample transaction to validate the wallet address.

15 . The non-transitory computer-readable medium of claim 10 , wherein the created X509 certificate is utilized by the user to digitally sign content, and wherein the validated wallet address is utilized for direct payment to the user.

16 . The non-transitory computer-readable medium of claim 15 , wherein the content is digitally signed using the created X509 certificate, encrypted to prevent access, and, responsive to a payment being made based on the validated wallet information in the created X509 certificate, a short-lived entity certificate with a private key is sent to decrypt the content.

17 . The non-transitory computer-readable medium of claim 15 , wherein the steps further include attaching content credentials to the created X509 certificate, wherein the content credentials include history data, edits, and activity associated with the content, thereby verifying origin of the content and any changes made to the content.

18 . The non-transitory computer-readable medium of claim 10 , wherein the steps further include storing the validated wallet address and the validated identify related information in a secure database for subsequent verification and validation by a certificate authority.

19 . A processing device comprising:

one or more processors and memory storing instructions that, when executed, cause one or more processors to:

responsive to a request for an X509 certificate from a user, obtain information from the user including identify related information and a wallet address;

validate the identify related information;

validate the wallet address;

responsive to validation of the user and the wallet address, create the X509 certificate including the validated identify related information and the validated wallet address; and

utilizing the created X509 certificate by the user for performing digital signing, and direct payment using the validated wallet address via a processing system,

wherein the validated wallet address is stored as a Uniform Resource Identifier (URL) in a Subject Alternative Name (SAN) field of the created X509 certificate.

20 . The processing device of claim 19 , wherein content is digitally signed using the created X509 certificate, encrypted to prevent access, and, responsive to a payment being made based on the validated wallet information in the created X509 certificate, a short-lived entity certificate with a private key is sent to decrypt the content.

Assignments (3)
FIRST LIEN INTELLECTUAL PROPERTY AGREEMENT SUPPLEMENT Recorded Sep 24, 2025
From: DIGICERT, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 072947/0203 →
SECOND LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT SUPPLEMENT Recorded Jul 30, 2025
From: DIGICERT, INC.
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 072295/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2023
From: NAIDOO, SHIVAN; HOJJATI, AVESTA
To: DIGICERT, INC.
Reel/Frame 064432/0489 →
Continuity (3)
Continuation In Part 18186664 · Mar 20, 2023
Continuation In Part 17660130 · Apr 21, 2022
Related Publication 20230385811A1 · Nov 30, 2023
References Cited (8)
US 20120137364A1 · Blaisdell et al. · 2012 [cited by applicant]
US 20180211249A1 · Sims · 2018 [cited by examiner]
US 20190097812A1 · Toth · 2019 [cited by examiner]
US 20190140848A1 · Dontov · 2019 [cited by examiner]
US 20190295069A1 · Pala · 2019 [cited by examiner]
US 20200366480A1 · Noonan · 2020 [cited by examiner]
US 20220210146A1 · Dhanabalan · 2022 [cited by examiner]
ITU-T Telecommunication Standardization Sector of ITU, X.509, “Information technology—Open Systems Interconnection—The Directory: Public-key and attribute certificate frameworks,” Oct. 2019, 236 pgs. [cited by applicant]