Claims
- 1. A method for updating data for an application, comprising:
invoking a client application; identifying an application having data to be updated; and sending a query to a directory server via the client application, the query identifying the data.
- 2. The method of claim 1, further comprising:
receiving a query result from the directory server, the query result including updated data; and storing the updated data via the client application.
- 3. The method of claim 1, wherein the query comprises a lightweight directory access protocol (LDAP) query.
- 4. The method of claim 2, wherein the query result comprises a lightweight directory access protocol (LDAP) query result.
- 5. The method of clam 2, further comprising parsing the query result via the client application to extract the updated data.
- 6. The method of claim 1, wherein the query identifies data to be updated on the application and another application, and
the query result includes updated data for the application and the another application.
- 7. The method of clam 6, further comprising parsing the query result via the client application to extract the updated data for the application and the another application.
- 8. The method of claim 1, wherein the directory server stores updated data in a lightweight directory access protocol (LDAP) directory.
- 9. The method of claim 1, wherein the client application is invoked in a device comprising a hand-held device.
- 10. The method of claim 9, wherein the hand-held device includes one of a personal digital assistant (PDA), an Internet appliance, a cellular phone and a palmtop computer.
- 11. A computer-readable medium bearing instructions for updating data for an application, the instructions arranged, upon execution, to cause one or more processors, to perform the steps of:
invoking a client application; identifying an application having data to be updated; and sending a query to a directory server via the client application, the query identifying the data.
- 12. The computer-readable medium of claim 11, further arranged to perform the steps of:
receiving a query result from the directory server, the query result including updated data; and storing the updated data via the client application.
- 13. The computer-readable medium of claim 11, wherein the query comprises a lightweight directory access protocol (LDAP) query.
- 14. The computer-readable medium of claim 12, wherein the query result comprises a lightweight directory access protocol (LDAP) query result.
- 15. The computer-readable medium of clam 12, further arranged to perform the step of parsing the query result via the client application to extract the updated data.
- 16. The computer-readable medium of claim 11, wherein the query identifies data to be updated on the application and another application, and
the query result includes updated data for the application and the another application.
- 17. The computer-readable medium of clam 16, further arranged to perform the step of parsing the query result via the client application to extract the updated data for the application and the another application.
- 18. The computer-readable medium of claim 1, wherein the directory server stores updated data in a lightweight directory access protocol (LDAP) directory.
- 19. The computer-readable medium of claim 11, wherein the client application is invoked in a device comprising a hand-held device.
- 20. The computer-readable medium of claim 19, wherein the hand-held device includes one of a personal digital assistant (PDA), an Internet appliance, a cellular phone and a palmtop computer.
- 21. An apparatus for updating data for an application, comprising:
a client application configured to identify an application having data to be updated, and to send a query to a directory server identifying the data.
- 22. The apparatus of claim 21, wherein the client application is configured to receive a query result from the directory server, the query result including updated data, and
the client application is configured to store the updated data in memory of the apparatus.
- 23. The apparatus of claim 21, wherein the query comprises a lightweight directory access protocol (LDAP) query.
- 24. The apparatus of claim 22, wherein the query result comprises a lightweight directory access protocol (LDAP) query result.
- 25. The apparatus of clam 22, wherein the client application is configured to parse the query result to extract the updated data.
- 26. The apparatus of claim 21, wherein the query identifies data to be updated on the application and another application, and
the query result includes updated data for the application and the another application.
- 27. The apparatus of clam 26, wherein the client application is configured to parse the query result to extract the updated data for the application and the another application.
- 28. The apparatus of claim 21, wherein the directory server stores updated data in a lightweight directory access protocol (LDAP) directory.
- 29. The apparatus of claim 21, wherein the apparatus comprises a hand-held device.
- 30. The apparatus of claim 29, wherein the hand-held device includes one of a personal digital assistant (PDA), an Internet appliance, a cellular phone and a palmtop computer.
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. XX/XXX,XXX, ATTY. DOCK. NO. 09710-1089/COS-01-018, (2) “METHOD, DEVICE AND COMPUTER PROGRAM PRODUCT INCLUDING A LIGHTWEIGHT DIRECTORY ACCESS PROTOCOL CLIENT ARCHITECTURE,” Ser. No. XX/XXX,XXX, ATTY. DOCK. NO. 09710-1088/COS-01-013, (3) “METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR A LIGHTWEIGHT DIRECTORY ACCESS PROTOCOL CLIENT APPLICATION PROGRAM INTERFACE,” Ser. No. XX/XXX,XXX, ATTY. DOCK. NO. 09710-1090/COS-01-019, and (4) “METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR LIGHTWEIGHT DIRECTORY ACCESS PROTOCOL APPLICATIONS,” Ser. No. XX/XXX,XXX, ATTY. DOCK. NO. 09710-1091/COS-01-020, the entire contents of all of which are incorporated herein by reference.