Patent ID: 7822971

Claim:
A system for handling a Lightweight Directory Access Protocol (LDAP) query to an LDAP server for an LDAP service, the system comprising: a client program executable on a data processor of a client system, the client program generating LDAP query data corresponding to the LDAP service and providing the LDAP query data for transmission from the client system, the LDAP query data including a resource request, and receiving LDAP query reply data in response to the LDAP query data; and a handler system, including: a handler system data processor; a handler program executable on the handler system data processor of the handler system, the handler program receiving the LDAP query data transmitted from the client system and executing the LDAP query to the LDAP server, receiving LDAP query reply data from the LDAP server corresponding to the resource request during one or more passes, and upon completion of the LDAP service, providing the LDAP query reply data for transmission to the client system in a single pass; wherein the handler system redirects a data item to the client system, and the handler program determines whether the data item is associated with encryption data and upon a determination that the data item is associated with encryption data generate automatic LDAP query data and execute a corresponding automatic LDAP query to the LDAP server; wherein the handler program throttles the LDAP query reply data to generate throttled LDAP query reply data if the LDAP query reply data exceeds a threshold, and provide the throttled LDAP query reply data for transmission to the client system in the single pass.