IP Library Granted Patent US 7,356,814
Granted Patent B1
US 7,356,814 · App. 10/736,304 · Granted Apr 8, 2008

System, method, and computer program product for communicating with an LDAP server

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,356,814
App. No.
10/736,304
Granted
Apr 8, 2008
Kind
B1
Abstract

A system, method, and computer program product for communicating with an LDAP server. When an LDAP server call is required, the call is encapsulated in a wrapper class which then interacts with the LDAP server.

Claims (33)

1. A method processing a function call, comprising:

receiving a first function call in a first programming language;

translating the first function call into a second function call in a second programming language;

transmitting a lightweight directory access protocol function call, corresponding to the second function call, to a software service;

receiving results from the software service;

formatting the results to correspond to the first programming language; and

returning the formatted results.

2. The method of claim 1 , wherein the first programming language is Visual Basic.

3. The method of claim 1 , wherein the first programming language is C#.

4. The method of claim 1 , wherein the second programming language is C.

5. The method of claim 1 , wherein the software service is Microsoft Lightweight Directory Access Protocol Software Development Kit.

6. A data processing system having at least a processor and accessible memory, comprising:

means for receiving a first function call in a first programming language;

means for translating the first function call into a second function call in a second programming language;

means for transmitting a lightweight directory access protocol function call, corresponding to the second function call, to a software service;

means for receiving results from the software service;

means for formatting the results to correspond to the first programming language; and

means for returning the formatted results.

7. The data processing system of claim 6 , wherein the first programming language is Visual Basic.

8. The data processing system of claim 6 , wherein the first programming language is C#.

9. The data processing system of claim 6 , wherein the second programming language is C.

10. The data processing system of claim 6 , wherein the software service is Microsoft Lightweight Directory Access Protocol Software Development Kit.

11. A computer program product tangibly embodied in a first machine-readable medium, comprising:

instructions for receiving a first function call in a first programming language;

instructions for translating the first function call into a second function call in a second programming language;

instructions for transmitting a lightweight directory access protocol function call, corresponding to the second function call, to a software service;

instructions for receiving results from the software service;

instructions for formatting the results to correspond to the first programming language; and

instructions for storing the formatted results in a second machine-readable medium and returning the formatted results.

12. The computer program product of claim 11 , wherein the first programming language is Visual Basic.

13. The computer program product of claim 11 , wherein the first programming language is C#.

14. The computer program product of claim 11 , wherein the second programming language is C.

15. The computer program product of claim 11 , wherein the software service is Microsoft Lightweight Directory Access Protocol Software Development Kit.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2009
From: ELECTRONIC DATA SYSTEMS, LLC
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 022449/0267 →
CHANGE OF NAME Recorded Mar 24, 2009
From: ELECTRONIC DATA SYSTEMS CORPORATION
To: ELECTRONIC DATA SYSTEMS, LLC
Reel/Frame 022460/0948 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2003
From: MCQUEENEY, MATTHEW R.
To: ELECTRONIC DATA SYSTEMS CORPORATION
Reel/Frame 014813/0151 →