IP Library Granted Patent US 8,019,990
Granted Patent B2
US 8,019,990 · App. 12/025,196 · Granted Sep 13, 2011

Authority-neutral certification for multiple-authority PKI environments

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 8,019,990
App. No.
12/025,196
Granted
Sep 13, 2011
Kind
B2
Abstract

A method for facilitating electronic certification, and systems for use therewith, are presented in the context of public key encryption infrastructures. Some aspects of the invention provide methods for facilitating electronic certification using authority-neutral service requests sent by an application, which are then formatted by a server comprising a middleware that can convert the authority-neutral request into certification authority specific objects. The server and middleware then return a response from a selected certification authority back to the service requesting application. Thus, the server and/or middleware act as intermediaries that facilitate user transactions in an environment having multiple certification authorities without undue burden on the applications or the expense and reliability problems associated therewith.

Claims (30)

1. A method comprising:

receiving, at a server, a service request from an application executing on a node separate from the server, the service request containing public key encryption data;

based on user profile data, selecting a certification authority, from a plurality of available certification authorities, wherein the user profile data is pre-stored at the server and customizable based on user preference information;

generating a data object including information associated with the information in the service request;

transmitting the data object from the server to the selected certification authority;

receiving, at the server, a response from the selected certification authority;

generating a response object including information associated with information contained in the response; and

transmitting the response object to the application executing on the node.

2. The method of claim 1 , wherein the service request is certification authority-neutral.

3. The method of claim 1 , wherein generating the data object comprises converting the data object into a format consistent with an industry-standard protocol.

4. The method of claim 3 , wherein the industry-standard protocol is the Open Certificate Status Protocol (OCSP).

5. The method of claim 1 , wherein the method takes place in a public key infrastructure (PKI) environment.

6. The method of claim 1 , wherein the server is a World Wide Web server adapted for conducting secure transactions.

7. The method of claim 1 , wherein receiving the service request comprises receiving a HTTPS message from the application.

8. The method of claim 1 , wherein the response from the selected certification authority is in a format consistent with an industry-standard protocol.

9. The method of claim 8 , wherein the industry-standard protocol is the Open Certificate Status Protocol (OCSP).

10. The method of claim 1 , further comprising posting an object to the server using a Post method.

11. The method of claim 1 , further comprising passing the service request, using a load balancer, to a selected server, the server selected from a plurality of servers.

12. The method of claim 1 , wherein generating the response object comprises putting the response into a HTTP-compatible format.

13. The method of claim 1 , further comprising registration of the application using a registration process.

14. The method of claim 13 , wherein the registration process comprises creating an application preference profile.

15. The method of claim 1 , wherein the transmitted data object comprises a subset of application-related information, the subset being chosen based on the selected certification authority.

16. A system, comprising:

a server connecting an application, executing on a node separate from the server, with a public key infrastructure (PKI) certification authority; and middleware, implemented on the server, the middleware comprising:

a responder for responding to a service request received from the application;

a dispatcher for routing communication through the server;

a selector for selecting a certification authority from among a plurality of available certification authorities based on user profile data, wherein the user profile data is pre-stored at the server and customizable based on user preference information; and

a certification service request formatter corresponding to the selected certification authority.

17. The system of claim 16 , further comprising a certification authority and a database for storing data.

18. The system of claim 17 , wherein the database contains application-specific data.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2024
From: MIND FUSION, LLC
To: FINTEGRAPH, LLC
Reel/Frame 066912/0311 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2023
From: INTELLECTUAL VENTURES ASSETS 186 LLC
To: MIND FUSION, LLC
Reel/Frame 064271/0001 →
SECURITY INTEREST Recorded Mar 24, 2023
From: MIND FUSION, LLC
To: INTELLECTUAL VENTURES ASSETS 191 LLC; INTELLECTUAL VENTURES ASSETS 186 LLC
Reel/Frame 063295/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2023
From: GULA CONSULTING LIMITED LIABILITY COMPANY
To: INTELLECTUAL VENTURES ASSETS 186 LLC
Reel/Frame 062756/0052 →
MERGER Recorded Nov 11, 2015
From: ZORALCO FUND LIMITED LIABILITY COMPANY
To: GULA CONSULTING LIMITED LIABILITY COMPANY
Reel/Frame 037016/0472 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2011
From: IMAGITAS, INC.
To: ZORALCO FUND LIMITED LIABILITY COMPANY
Reel/Frame 025988/0031 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2011
From: CHANG, KAE-POR F.
To: IMAGITAS, INC.
Reel/Frame 025842/0105 →