Patent ID: 8719565

Claim:
A data server comprising a processor and a memory, the processor configured to execute instructions of one or more application modules, the execution of the one or more application modules causing the processor to: receive a certificate search request from a wireless communication device; initiate a certificate search on one or more certificate servers, wherein at least one query is submitted to the one or more certificate servers to request retrieval of certificates satisfying the certificate search request; retrieve one or more certificates from the one or more certificate servers; for each of the one or more retrieved certificates, process the certificate prior to transferring the certificate to the wireless communication device to determine data comprising certificate data identifying the certificate, and status data by determining at least one status property of the certificate; for at least one of the one or more retrieved certificates, transmit the certificate data and the status data to the wireless communication device prior to transferring the certificate to the wireless communication device; wherein the certificate data is usable by the wireless communication device to identify each of the at least one certificate in a user interface of the wireless communication device; wherein the status data is usable by the wireless communication device to generate at least one status indicator that indicates a result of determining the at least one status property, for each of the at least one certificate located by the data server in response to the certificate search initiated by the wireless communication device, for display in the user interface of the wireless communication device prior to user selection of one or more of the at least one certificate for transfer from the data server to the wireless communication device; and wherein the processor of the data server receives the certificate search request, initiates the certificate search, and retrieves the one or more certificates from the one or more certificate servers prior to transferring the at least one of the one or more certificates to the wireless communication device.