IP Library Granted Patent US 9,680,819
Granted Patent B2
US 9,680,819 · App. 12/646,834 · Granted Jun 13, 2017

Method and system for co-termination of digital certificates

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,680,819
App. No.
12/646,834
Granted
Jun 13, 2017
Kind
B2
Abstract

A method of renewing a plurality of digital certificates includes receiving, at a first time, a request from a user to renew a first digital certificate and determining an expiration date for the first digital certificate. The method also includes receiving, at a second time, a request from the user to renew a second digital certificate and determining an expiration date for the second digital certificate. The expiration date for the second certificate is later than the expiration date for the first certificate. The method further includes determining a new expiration date occurring after the first time and the second time and renewing the first digital certificate. An expiration date for the renewed first digital certificate is equal to the new expiration date. Moreover, the method includes renewing the second digital certificate. An expiration date for the renewed second digital certificate is equal to the new expiration date.

Claims (44)

1. A method of renewing a plurality of digital certificates, the method comprising:

receiving, at a first time, a request from a user to renew a first digital certificate of the plurality of digital certificates;

determining an original expiration date for the first digital certificate;

receiving, at a second time, a request from the user to renew a second digital certificate of the plurality of digital certificates;

determining an original expiration date for the second digital certificate, wherein the original expiration date for the second certificate is later than the original expiration date for the first certificate;

determining, by a processing device, a new expiration date for the first digital certificate and a new expiration date for the second digital certificate, the new expiration date for the first digital certificate and the new expiration date for the second digital certificate both occurring after the original expiration date for the first digital certificate and the original expiration date for the second digital certificate;

separately renewing the first digital certificate with the new expiration date for the first digital certificate and the second digital certificate with the new expiration date for the second digital certificate for the user, wherein the new expiration date for the renewed first digital certificate and the new expiration date for the renewed second digital certificate are equal to cause the renewed first digital certificate and the renewed second digital certificate to terminate on a same expiration date; and

crediting the user with a prorated amount based on a difference between the new expiration date and the original expiration date for the second digital certificate.

2. The method of claim 1 wherein the user is associated with the subject field of the first digital certificate and the second digital certificate.

3. The method of claim 1 wherein the original expiration date for the first digital certificate is stored as the notAfter date of the validity field of the first digital certificate.

4. The method of claim 1 wherein the original expiration date for the second digital certificate is stored as the notAfter date of the validity field of the second digital certificate.

5. The method of claim 1 wherein the first time and the second time are a same time.

6. A method of renewing multiple digital certificates, the method comprising:

receiving a request from a user to renew a first digital certificate having a first expiration date;

receiving a request from the user to renew a second digital certificate having a second expiration date later than the first expiration date;

renewing the first digital certificate with a first new expiration date; and

separately renewing the second digital certificate with a second new expiration date, wherein the first new expiration date and the second new expiration date are equal and occur after both the first expiration date and the second expiration date to cause the renewed first digital certificate and the renewed second digital certificate to terminate on a same expiration date; and

crediting the user with a prorated amount based on a difference between the new expiration date and the original expiration date for the second digital certificate.

7. The method of claim 6 wherein the user is associated with the subject field of the first digital certificate and the subject field of the second digital certificate.

8. The method of claim 6 wherein renewing the first digital certificate and renewing the second digital certificate is performed by a certificate authority.

9. The method of claim 8 wherein the request from the user to renew the first digital certificate and the request from the user to renew the second digital certificate are received through a web site of the certificate authority.

10. A method comprising:

receiving a request from a user to provision a first digital certificate;

determining that the user is associated with a second digital certificate;

determining an original expiration date for the second digital certificate;

renewing the second digital certificate with a new expiration date occurring after the original expiration date; and

separately provisioning the first digital certificate with an expiration date equal to the new expiration date of the second digital certificate to cause the first digital certificate and the second digital certificate to terminate on a same expiration date; and

crediting the user with a prorated amount based on a difference between the new expiration date and the original expiration date for the second digital certificate.

11. The method of claim 10 further comprising:

determining that the user is associated with a third digital certificate; and

reissuing the third digital certificate with an expiration date substantially equal to the new expiration date of the second digital certificate.

12. The method of claim 10 wherein an identity of the user is associated with a subject field of the second digital certificate.

13. A method comprising:

receiving a request from a user to provision a first digital certificate;

determining that the user is associated with a second digital certificate having an original expiration date;

receiving a validity term for the first digital certificate from the user;

provisioning the first digital certificate with an expiration date equal to the validity term; and

separately renewing the second digital certificate with a new expiration date equal to the validity term, the new expiration date occurring after the original expiration date, to cause the first digital certificate and the second digital certificate to terminate on a same expiration date; and

crediting the user with a prorated amount based on a difference between the new expiration date and the original expiration date for the second digital certificate.

14. The method of claim 13 further comprising:

determining that the user is associated with a third digital certificate; and

renewing the third digital certificate with an expiration date equal to the validity term.

15. The method of claim 13 wherein the validity term is at least one of a year, two years, or three years.

16. The method of claim 13 wherein an identity of the user is associated with a subject field of the second digital certificate.

Assignments (12)
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 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 →
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 →
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 →
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 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 Dec 14, 2010
From: VERISIGN, INC.
To: SYMANTEC CORPORATION
Reel/Frame 025499/0882 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2010
From: LIU, QUENTIN; BARNES, KATHLEEN; ANDREWS, RICHARD F.
To: VERISIGN, INC.
Reel/Frame 023737/0316 →