Claims
- 1. A device, comprising:
a computer readable medium storing executable computer instructions for implementing an application program interface (API), the API, including,
a function call for enabling communications between a calling application and a client on the device, the client communicating with a directory server.
- 2. The device of claim 1, wherein the function call stores a query string associated with the calling application in a memory of the device.
- 3. The device of claim 2, wherein the query string identifies data used by the calling application.
- 4. The device of claim 1, wherein the function call requests the client to transmit a query to the directory server on behalf of the calling application, the query identifying data used by the calling application.
- 5. The device of claim 1, wherein the function call retrieves a row of data associated with the calling application stored in a memory of the device.
- 6. The device of claim 1, wherein the function call requests the client to terminate a connection with the directory server and release all data associated with the calling application.
- 7. The device of claim 1, wherein the function call allows the client to determine whether one or more applications on the device are configured to have data for the one or more applications, automatically retrieved by the client upon the client connecting to the directory server.
- 8. The device of claim 1, wherein the function call stores a preference of the calling application in a memory of the device.
- 9. The device of claim 8, wherein the preference includes a parameter to enable the calling application to have data for the calling application automatically retrieved by the client upon the client connecting to the directory server.
- 10. The device of claim 1, wherein the function call retrieves a preference of the calling application from a memory of the device.
- 11. The device of claim 1, wherein the function call retrieves a date and time since data associated with the calling application was last retrieved by the client from the directory server.
- 12. The device of claim 1, wherein the device comprises a hand-held device.
- 13. The device of claim 12, wherein the hand-held device includes one of a personal digital assistant (PDA), an Internet appliance, a cellular phone and a palmtop computer.
- 14. The device of claim 1, wherein the directory server comprises a lightweight directory access protocol (LDAP) directory server.
- 15. A computer-readable medium, comprising:
executable computer instructions for implementing an application program interface (API) on a device, the API, including,
a function call for enabling communications between a calling application and a client on the device, the client communicating with a directory server.
- 16. The computer-readable medium of claim 15, wherein the function call stores a query string associated with the calling application in a memory of the device.
- 17. The computer-readable medium of claim 16, wherein the query string identifies data used by the calling application.
- 18. The computer-readable medium of claim 15, wherein the function call requests the client to transmit a query to the directory server on behalf of the calling application, the query identifying data used by the calling application.
- 19. The computer-readable medium of claim 15, wherein the function call retrieves a row of data associated with the calling application stored in a memory of the device.
- 20. The computer-readable medium of claim 15, wherein the function call requests the client to terminate a connection with the directory server and release all data associated with the calling application.
- 21. The computer-readable medium of claim 15, wherein the function call allows the client to determine whether one or more applications on the device are configured to have data for the one or more applications, automatically retrieved by the client upon the client connecting to the directory server.
- 22. The computer-readable medium of claim 15, wherein the function call stores a preference of the calling application in a memory of the device.
- 23. The computer-readable medium of claim 22, wherein the preference includes a parameter to enable the calling application to have data for the calling application automatically retrieved by the client upon the client connecting to the directory server.
- 24. The computer-readable medium of claim 15, wherein the function call retrieves a preference of the calling application from a memory of the device.
- 25. The computer-readable medium of claim 15, wherein the function call retrieves a date and time since data associated with the calling application was last retrieved by the client from the directory server.
- 26. The computer-readable medium of claim 15, wherein the device comprises a hand-held device.
- 27. The computer-readable medium of claim 26, wherein the hand-held device includes one of a personal digital assistant (PDA), an internet appliance, a cellular phone and a palmtop computer.
- 28. The computer-readable medium of claim 15, wherein the directory server comprises a lightweight directory access protocol (LDAP) directory server.
CROSS REFERENCE TO RELATED CASES
[0001] The present invention is related to the following commonly owned co-pending U.S. patent applications of Espino filed herewith entitled: (1) “LIGHTWEIGHT DIRECTORY ACCESS PROTOCAL METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT,” Ser. No. ______, ATTY. DOCK. NO. 09710-1089/COS-01-018, (2) “METHOD, DEVICE AND COMPUTER PROGRAM PRODUCT INCLUDING A LIGHTWEIGHT DIRECTORY ACCESS PROTOCAL CLIENT,” Ser. No. ______, ATTY. DOCK. NO. 09710-1076/COS-01-003, (3) “METHOD, DEVICE AND COMPUTER PROGRAM PRODUCT INCLUDING A LIGHTWEIGHT DIRECTORY ACCESS PROTOCOL CLIENT ARCHITECTURE,” Ser. No. ______, ATTY. DOCK. NO. 09710-1088/COS-01-013, and (4) “METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR LIGHTWEIGHT DIRECTORY ACCESS PROTOCOL APPLICATIONS,” Ser. No. ______, ATTY. DOCK. NO. 09710-1091/COS-01-020, the entire contents of all of which are incorporated herein by reference.