IP Library Granted Patent US 9,100,190
Granted Patent B1
US 9,100,190 · App. 13/368,299 · Granted Aug 4, 2015

Previewing a digital certificate in a graphical user interface

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 9,100,190
App. No.
13/368,299
Granted
Aug 4, 2015
Kind
B1
Abstract

A graphical user interface can be provided for creating a digital certificate profile for a digital certificate. In one embodiment, the graphical user interface presents a plurality of certificate profile attributes that are selectable by a user. In one embodiment, a certificate profile preview representing an example certificate to be generated from the digital certificate profile using a subset of the selected certificate profile attributes is generated and a graphical representation of the generated certificate profile preview is provided in the graphical user interface.

Claims (32)

1. A computer-implemented method comprising:

providing a graphical user interface for creating a digital certificate profile for a digital certificate, the graphical user interface presenting a plurality of certificate profile attributes selectable by a user;

generating, via a processor, a first metric indicating a vulnerability of a digital certificate generated from the digital certificate profile, wherein a value of the first metric is determined based on a selected subset of the certificate profile attributes;

generating a second metric indicating an ease of use of the digital certificate generated from the digital certificate profile, wherein a value of the second metric is determined based on the selected subset of the certificate profile attributes;

generating, via the processor, a certificate profile preview representing an example of the digital certificate to be generated, wherein the certificate profile preview includes a graphical representation of the first and second metrics; and

providing a graphical representation of the generated certificate profile preview in the graphical user interface, wherein the graphical representation includes a certificate table having a first column having a list of certificate fields and a second column having a list of values corresponding to the certificate fields, the list of values including structural representations of values to be collected when creating digital certificates using the digital certificate profile.

2. The method of claim 1 , wherein the list of values includes values as they will appear on digital certificates created using the digital certificate profile.

3. The method of claim 1 , wherein one of the certificate profile attributes in the selected subset comprises an identification of a certificate authority to be used for creating digital certificates using the digital certificate profile.

4. The method of claim 3 , wherein generating the certificate profile preview comprises generating a certificate authority hierarchy associated with the identified certificate authority.

5. The method of claim 4 , further comprising, providing a graphical tree representation of the generated certificate authority hierarchy associated with the identified certificate authority.

6. The method of claim 1 , wherein the certificate profile preview is automatically updated when the user selects a new set of certificate profile attributes in the graphical user interface.

7. A system comprising:

a memory; and

a processing device coupled with the memory to:

provide a graphical user interface for creating a digital certificate profile for a digital certificate, the graphical user interface presenting a plurality of certificate profile attributes selectable by a user,

generate a first metric indicating a vulnerability of a digital certificate generated from the digital certificate profile, wherein a value of the first metric is determined based on a selected subset of the certificate profile attributes,

generate a second metric indicating an ease of use of the digital certificate generated from the digital certificate profile, wherein a value of the second metric is determined based on the selected subset of the certificate profile attributes,

generate a certificate profile preview representing an example of the digital certificate to be generated, wherein the certificate profile preview includes a graphical representation of the first and second metrics, and

provide a graphical representation of the generated certificate profile preview in the graphical user interface, wherein the graphical representation includes a certificate table having a first column having a list of certificate fields and a second column having a list of values corresponding to the certificate fields, the list of values including structural representations of values to be collected when creating digital certificates using the digital certificate profile.

8. The system of claim 7 , wherein the list of values includes values as they will appear on digital certificates created using the digital certificate profile.

9. The system of claim 7 , wherein one of the certificate profile attributes in the selected subset comprises an identification of a certificate authority to be used for creating digital certificates using the digital certificate profile, and wherein the processor generates the certificate profile preview by generating a certificate authority hierarchy associated with the identified certificate authority.

10. The system of claim 9 , wherein the processor further generates the certificate profile preview by providing a graphical tree representation of the generated certificate authority hierarchy associated with the identified certificate authority.

11. The system of claim 7 , wherein the processor automatically updates the certificate profile preview when the user selects a new set of certificate profile attributes in the graphical user interface.

12. A non-transitory computer readable storage medium including instructions that, when executed by a processor, cause the processor to perform a method comprising:

providing a graphical user interface for creating a digital certificate profile for a digital certificate, the graphical user interface presenting a plurality of certificate profile attributes selectable by a user;

generating a first metric indicating a vulnerability of a digital certificate generated from the digital certificate profile, wherein a value of the first metric is determined based on a selected subset of the certificate profile attributes;

generating a second metric indicating an ease of use of the digital certificate generated from the digital certificate profile, wherein a value of the second metric is determined based on the selected subset of the certificate profile attributes;

generating a certificate profile preview representing an example of the digital certificate to be generated, wherein the certificate profile preview includes a graphical representation of the first and second metrics; and

providing a graphical representation of the generated certificate profile preview in the graphical user interface, wherein the graphical representation includes a certificate table having a first column having a list of certificate fields and a second column having a list of values corresponding to the certificate fields, the list of values including structural representations of values to be collected when creating digital certificates using the digital certificate profile.

13. The non-transitory computer readable storage medium of claim 12 , wherein the instructions further cause the processor to update the certificate profile preview in response to the user selecting a new set of certificate profile attributes in the graphical user interface.

14. The non-transitory computer readable storage medium of claim 12 , wherein one of the certificate profile attributes in the selected subset comprises an identification of a certificate authority to be used for creating digital certificates using the digital certificate profile, and wherein generating the certificate profile preview comprises generating a certificate authority hierarchy associated with the identified certificate authority.

15. The non-transitory computer readable storage medium of claim 14 , wherein the instructions further cause the processor to provide a graphical tree representation of the generated certificate authority hierarchy associated with the identified certificate authority.

Assignments (11)
ASSIGNMENT OF SECURITY INTERESTS IN INTELLECTUAL PROPERTY (FIRST LIEN), RECORDED ON OCTOBER 16, 2019 AT REEL 050741 FRAME 0918 Recorded Sep 24, 2025
From: UBS AG, STAMFORD BRANCH, AS SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS RESIGNING AGENT
To: HPS INVESTMENT PARTNERS, LLC, AS SUCCESSOR AGENT
Reel/Frame 072947/0157 →
SECOND LIEN NOTICE OF SUCCESSION OF AGENCY Recorded Jul 30, 2025
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS PRIOR AGENT
To: UBS AG, STAMFORD BRANCH, AS SUCCESSOR AGENT
Reel/Frame 072300/0068 →
ASSIGNMENT OF INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Feb 19, 2021
From: JEFFERIES FINANCE LLC, AS EXISTING AGENT
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS SUCCESSOR AGENT
Reel/Frame 055345/0042 →
RELEASE OF FIRST LIEN SECURITY INTEREST IN PATENTS Recorded Oct 17, 2019
From: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
To: DIGICERT, INC.; GEOTRUST, LLC
Reel/Frame 050746/0973 →
RELEASE OF SECOND LIEN SECURITY INTEREST IN PATENTS Recorded Oct 17, 2019
From: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
To: DIGICERT, INC.; GEOTRUST, LLC
Reel/Frame 050747/0001 →
SECOND LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Oct 16, 2019
From: DIGICERT, INC.
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 050741/0899 →
FIRST LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Oct 16, 2019
From: DIGICERT, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 050741/0918 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Nov 3, 2017
From: DIGICERT, INC.
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 044681/0556 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Nov 3, 2017
From: DIGICERT, INC.
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 044710/0529 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2017
From: SYMANTEC CORPORATION
To: DIGICERT, INC.
Reel/Frame 044344/0650 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2012
From: SCHWENGLER, STEFAN; TOYOSHIBIA, LEN
To: SYMANTEC CORPORATION
Reel/Frame 027671/0110 →