Method, device and computer program product including a lightweight directory access protocol client
First Claim
Patent Images
1. A method for managing a hand-held device executing a plurality of applications, comprising:
- invoking a client installed on the hand-held device for communicating with a directory server in accordance with a lightweight directory access protocol (LDAP);
identifying multiple applications from among the plurality of applications executing on the hand-held device, said multiple applications having information content to be updated;
sending a lightweight directory access protocol (LDAP) query from the client to the directory server, the query identifying the information content;
receiving a query result from the directory server, the query result including updated information content for the multiple applications;
storing the updated information content via the client; and
parsing the query result via the client to extract the updated information content for each of the multiple applications.
7 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus and computer program product for updating data for an application, including 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.
155 Citations
21 Claims
-
1. A method for managing a hand-held device executing a plurality of applications, comprising:
-
invoking a client installed on the hand-held device for communicating with a directory server in accordance with a lightweight directory access protocol (LDAP); identifying multiple applications from among the plurality of applications executing on the hand-held device, said multiple applications having information content to be updated; sending a lightweight directory access protocol (LDAP) query from the client to the directory server, the query identifying the information content; receiving a query result from the directory server, the query result including updated information content for the multiple applications; storing the updated information content via the client; and parsing the query result via the client to extract the updated information content for each of the multiple applications. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer-readable storage medium bearing instructions for managing a hand-held device executing a plurality of applications, the instructions arranged, upon execution, to cause one or more processors, to perform the steps of:
-
invoking a client installed on the hand-held device for communicating with a directory server in accordance with a lightweight directory access protocol (LDAP); identifying multiple applications from among the plurality of applications executing on the hand-held device, said multiple applications having information content to be updated; sending a lightweight directory access protocol (LDAP) query from the client to the directory server, the query identifying the information content; receiving a query result from the directory server, the query result including updated information content for the multiple applications; storing the updated information content via the client; and parsing the query result via the client to extract the updated information content for each of the multiple applications. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A hand-held device, comprising:
-
a processor configured to perform the steps of, execute a plurality of applications; invoke a client installed on the hand-held device for communicating with a directory server in accordance with a lightweight directory access protocol (LDAP); identify multiple applications from among the plurality of applications executing on the hand-held device, said multiple applications having information content to be updated; send a lightweight directory access protocol (LDAP) query from the client to the directory server, the query identifying the information content; receive a query result from the directory server, the query result including updated information content for the multiple applications; and a memory configured to store the updated information content via the client, and wherein the processor is further configured to parse the query result via the client to extract the updated information content for each of the multiple applications. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method for managing a hand-held device executing a plurality of applications that display information content in accordance with respective subscription services, comprising:
-
invoking a client installed on the hand-held device for communicating with a directory server in accordance with a lightweight directory access protocol (LDAP); identifying at least some of the applications executing on the hand-held device having information content to be updated in accordance with the respective subscription services; sending a single lightweight directory access protocol (LDAP) query from the client to the directory server, the query identifying the information content to be updated in accordance with the respective subscription services; receiving a query result from the directory server, the query result including updated information content for the at least some of the applications in accordance with the respective subscription services; storing the updated information content via the client; parsing the query result via the client to extract the updated information content for each of the at least some of the applications; and each of said at least some of the applications displaying the updated information content in accordance with the respective subscription services.
-
-
20. A non-transitory computer-readable storage medium bearing instructions for managing a hand-held device executing a plurality of applications that display information content in accordance with respective subscription services, the instructions arranged, upon execution, to cause one or more processors, to perform the steps of:
-
invoking a client installed on the hand-held device for communicating with a directory server in accordance with a lightweight directory access protocol (LDAP); identifying at least some of the applications executing on the hand-held device having information content to be updated in accordance with the respective subscription services; sending a single lightweight directory access protocol (LDAP) query from the client to the directory server, the query identifying the information content to be updated in accordance with the respective subscription services; receiving a query result from the directory server, the query result including updated information content for the at least some of the applications in accordance with the respective subscription services; storing the updated information content via the client; parsing the query result via the client to extract the updated information content for each of the at least some of the applications; and each of said at least some of the applications displaying the updated information content in accordance with the respective subscription services.
-
-
21. A hand-held device, comprising:
-
a processor configured to, execute a plurality of applications on the hand-held device that display information content in accordance with respective subscription services; invoke a client installed in the hand-held device for communicating with a directory server in accordance with a lightweight directory access protocol (LDAP); identify at least some of the applications on the hand-held device having information content to be updated in accordance with the respective subscription services; send a single lightweight directory access protocol (LDAP) query from the client to the directory server, the query identifying the information content to be updated in accordance with the respective subscription services; receive a query result from the directory server, the query result including updated information content for the at least some of the applications in accordance with the respective subscription services; and a memory configured to store the updated information content via the client, wherein the processor is further configured to parse the query result via the client to extract the updated information content for each of the at least some of the applications, and to cause each of said at least some of the applications to display the updated information content to the hand-held device in accordance with the respective subscription services.
-
Specification