IP Library Granted Patent US 9,124,576
Granted Patent B2
US 9,124,576 · App. 14/459,210 · Granted Sep 1, 2015

Configuring a valid duration period for a digital certificate

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,124,576
App. No.
14/459,210
Granted
Sep 1, 2015
Kind
B2
Abstract

A valid duration period for a digital certificate is established by a process that includes assigning numeric values to certificate term. The numeric value assigned to each certificate term is representative of the valid duration period. The method continues by identifying one certificate term, which may include requesting a user to select a certificate term. The method may include transmitting the requested certificate term to a server. The certificate term requested is sent via a certificate request. The server is configured to convert the numeric value associated with the requested certificate term into a duration counter value. The method may also include a certificate server receiving from the server, the certificate request including the duration counter value. The method may conclude with transmitting the signed certificate request to a client device capable of generating the digital certificate with the requested certificate term.

Claims (42)

1. A method for configuring a valid duration period for a digital certificate having a certificate term, the method comprising:

by executed instructions in hardware processors on one or more computing devices:

assigning a numeric value for each certificate term from a plurality of certificate terms, the numeric value being representative of the valid duration period;

generating first data configured to prompt a user of a client device to input one certificate term from the plurality of certificate terms;

receiving the requested certificate term from a client device,

converting the numeric value associated with the requested certificate term into a duration counter for a certificate request;

transmitting to a certificate server the certificate request having the duration counter, the certificate server being configured to sign the certificate request; and

transmitting to the client device the signed certificate request;

in response to receiving the signed certificate request, generating, by the client device, the digital certificate having the valid duration period correspond to the numeric value associated with the requested certificate term.

2. The method of claim 1 , wherein the plurality of certificate terms include a long-term certificate and a short-term certificate.

3. The method of claim 1 , wherein the server further comprises a server component, the server component being in communication with the client device.

4. The method of claim 3 , wherein the client device is a mobile computing device having installed thereon a client component configured to generate the digital certificate.

5. The method of claim 1 , wherein the duration counter is a computer understood time unit.

6. The method of claim 3 , wherein the server component is accessible by a server administrator for assigning the numeric value associated with each certificate term from the plurality of certificate terms.

7. The method of claim 1 , wherein the certificate server further comprises a certificate policy component, the certificate policy component being configured to access the duration counter received with the certificate request.

8. The method of claim 7 , wherein the certificate policy component is programmed to digitally sign the certificate request with the valid duration period corresponding to the duration counter.

9. The method of claim 4 , wherein the client component is transmitted to the client device from the server component.

10. The method of claim 4 , wherein the client component is installed on the client device independent of the server component.

11. The method of claim 1 , wherein the user does not request the certificate term, the certificate term being selected automatically by the server.

12. A method for configuring a valid duration period for a digital certificate, the method comprising:

by executed instructions in hardware processors on one or more computing devices:

establishing, by a mobile client device, a communication link to a server via a web browser;

selecting a certificate term using a client component installed on the mobile client device, the certificate term being associated with a numeric value;

transmitting a certificate request to the server;

receiving on the mobile client device via the web browser a signed certificate request, the signed certificate request being signed by the server and transmitted to the mobile client device, the signed certificate request having a duration counter based on converting the numeric value; and

generating by the client component installed on the mobile client device, the digital certificate having the valid duration period correspond to the numeric value associated with the certificate term in response to receiving the signed certificate request.

13. The method of claim 12 , wherein the certificate term is selected from a plurality of certificate terms.

14. The method of claim 12 , wherein the duration counter is a computer understood time unit.

15. The method of claim 13 , wherein the plurality of certificate terms include a long-term certificate and a short-term certificate.

16. The method of claim 14 , wherein a client component is configured to be processed by the mobile client device for automatically selecting the certificate term based upon automated parameters existing on the mobile client device.

17. A system for configuring a valid duration period for a digital certificate, the system comprising:

a plurality of certificate terms, each certificate term having a numeric value assigned therein, the numeric value being representative of a quantity of time;

a server comprising one or more hardware computing devices, the server for storing the plurality of certificate terms, the server being configured to convert the numeric value associated with each certificate term into a duration counter, the server also being configured to generate a certificate request including the duration counter,

wherein the server is configured to request one certificate term from the plurality of certificate terms from a mobile client device, the server further configured to direct the mobile client device to generate the digital certificate having the valid duration period corresponding to the numeric value for the requested certificate term upon receiving the signed certificate request; and

a certificate server for signing the certificate request including the duration counter and for transmitting the signed certificate request to the mobile client device.

18. A system for configuring a valid duration period for a digital certificate, the system comprising:

a plurality of certificate terms, each certificate term having a numeric value assigned therein, the numeric value being representative of a quantity of time;

a server for storing the plurality of certificate terms, the server being configured to convert the numeric value associated with each certificate term into a duration counter, the server also being configured to generate a certificate request including the duration counter,

wherein the server is configured to request one certificate term from the plurality of certificate terms from a mobile client device, the server further configured to direct the mobile client device to generate the digital certificate having the valid duration period corresponding to the numeric value for the requested certificate term upon receiving the signed certificate request; and

a certificate server for signing the certificate request including the duration counter.

19. The system of claim 18 , wherein the numeric value assigned to each certificate term is variable.

20. The system of claim 18 , further comprising a server component on the server for assigning the numeric value for each certificate term.

Assignments (11)
RELEASE OF SECURITY INTEREST Recorded Feb 3, 2025
From: PNC BANK, NATIONAL ASSOCIATION
To: SECUREAUTH CORPORATION
Reel/Frame 070086/0011 →
RELEASE OF SECURITY INTEREST Recorded Feb 3, 2025
From: PNC BANK, NATIONAL ASSOCIATION
To: SECUREAUTH CORPORATION
Reel/Frame 070086/0158 →
RELEASE OF SECURITY INTEREST Recorded Aug 14, 2024
From: MIDTOWN MADISON MANAGEMENT LLC (AS SUCCESSOR TO ELM PARK CAPITAL MANAGEMENT, LLC)
To: SECUREAUTH CORPORATION
Reel/Frame 068288/0856 →
RELEASE OF SECURITY INTEREST Recorded Aug 12, 2024
From: PNC BANK, NATIONAL ASSOCIATION
To: SECUREAUTH CORPORATION
Reel/Frame 068251/0496 →
SECURITY INTEREST Recorded Aug 12, 2024
From: CLOUDENTITY, INC.; SECUREAUTH CORPORATION
To: WESTERN ALLIANCE BANK
Reel/Frame 068563/0176 →
SECURITY INTEREST Recorded Oct 27, 2021
From: SECUREAUTH CORPORATION
To: ELM PARK CAPITAL MANAGEMENT, LLC
Reel/Frame 057937/0732 →
SECURITY INTEREST Recorded Jan 3, 2018
From: SECUREAUTH CORPORATION
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 044522/0031 →
RELEASE OF SECURITY INTEREST Recorded Dec 18, 2017
From: WESTERN ALLIANCE BANK
To: SECUREAUTH CORPORATION
Reel/Frame 044899/0635 →
SECURITY INTEREST Recorded Aug 8, 2016
From: SECUREAUTH CORPORATION
To: WESTERN ALLIANCE BANK
Reel/Frame 039368/0463 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2014
From: GRAJEK, GARRET; MOORE, STEPHEN; LAMBIASE, MARK; LUND, CRAIG
To: MULTI-FACTOR CORPORATION
Reel/Frame 034520/0714 →
CHANGE OF NAME Recorded Dec 16, 2014
From: MULTIFACTOR CORPORATION
To: SECUREAUTH CORPORATION
Reel/Frame 034649/0105 →