IP Library Granted Patent US 7,584,504
Granted Patent B2
US 7,584,504 · App. 10/848,900 · Granted Sep 1, 2009

Embedding a security support provider interface in a communication class library

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 7,584,504
App. No.
10/848,900
Granted
Sep 1, 2009
Kind
B2
Abstract

An apparatus for and method of improving the efficiency of service request/response activity requiring security functions. A security facility, such as Security Support Provider Interface is embedded in a communication class library which controls the communication between client and server applications. A context token is associated with the service request which specifies the security functions to be provided in honoring that particular request without any particular attention by either client or server application, as the security functions are exclusively concerned with the communication process rather than the service request/response activity.

Claims (16)

1. A method of handling a service request from a client application to a service application, comprising,

a. embedding a security facility within a communication class library;

b. generating a service request within a user terminal using said client application;

c. transferring said service request from said client application to said service application located within a computer which is different from said user terminal;

d. receiving said service request by said service application;

e. honoring said service request by said service application;

f. automatically implementing security functions from said embedded security facility during said step which honors said service request; and

g. having a context token transferred from said client to said service application identifying required security functions from said embedded security facility.

2. The apparatus of claim 1 wherein said security facility further comprises an encryption object.

3. The apparatus of claim 2 wherein said security facility further comprises security support provider interface.

4. The apparatus of claim 3 wherein said security facility further comprises a decryption object.

5. The apparatus of claim 4 wherein said user terminal is responsively coupled to a data base management system via a publically accessible digital data communication network and wherein said service application is located within said data base management system.

6. A method according to claim 1 wherein said transferring step further comprises transferring said service request to said service application via a publically accessible digital data communication network.

7. A method according to claim 6 wherein said client application is located within said user terminal.

8. A method according to claim 7 further comprising a data base management system wherein said service application is located within said data base management system.

9. The data processing system according to claim 8 wherein said context token is transferred from said client application to said service application along with said service request.

Assignments (12)
RELEASE OF SECURITY INTEREST Recorded Oct 28, 2020
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: UNISYS CORPORATION
Reel/Frame 054231/0496 →
RELEASE OF SECURITY INTEREST Recorded Nov 9, 2017
From: WELLS FARGO BANK, NATIONAL ASSOCIATION (SUCCESSOR TO GENERAL ELECTRIC CAPITAL CORPORATION)
To: UNISYS CORPORATION
Reel/Frame 044416/0358 →
SECURITY INTEREST Recorded Oct 6, 2017
From: UNISYS CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 044144/0081 →
PATENT SECURITY AGREEMENT Recorded Apr 27, 2017
From: UNISYS CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL TRUSTEE
Reel/Frame 042354/0001 →
RELEASE OF SECURITY INTEREST Recorded Mar 26, 2013
From: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL TRUSTEE
To: UNISYS CORPORATION
Reel/Frame 030082/0545 →
RELEASE OF SECURITY INTEREST Recorded Mar 15, 2013
From: DEUTSCHE BANK TRUST COMPANY
To: UNISYS CORPORATION
Reel/Frame 030004/0619 →
SECURITY AGREEMENT Recorded Jun 27, 2011
From: UNISYS CORPORATION
To: GENERAL ELECTRIC CAPITAL CORPORATION, AS AGENT
Reel/Frame 026509/0001 →
SECURITY AGREEMENT Recorded May 7, 2010
From: UNISYS CORPORATION
To: DEUTSCHE BANK
Reel/Frame 024351/0546 →
RELEASE BY SECURED PARTY Recorded Sep 14, 2009
From: CITIBANK, N.A.
To: UNISYS CORPORATION; UNISYS HOLDING CORPORATION
Reel/Frame 023263/0631 →
RELEASE BY SECURED PARTY Recorded Jul 31, 2009
From: CITIBANK, N.A.
To: UNISYS CORPORATION; UNISYS HOLDING CORPORATION
Reel/Frame 023312/0044 →
SECURITY AGREEMENT Recorded Jun 20, 2006
From: UNISYS CORPORATION; UNISYS HOLDING CORPORATION
To: CITIBANK, N.A.
Reel/Frame 018003/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2004
From: PALECEK, LOWELL D.
To: UNISYS CORPORATION
Reel/Frame 015357/0812 →