Patent ID: 7640428

Claim:
A method of searching and retrieving certificates performed by a first computing device, the method comprising: receiving a certificate search request; performing a 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; retrieving at least one certificate from the one or more certificate servers; processing each retrieved certificate to determine search result data, wherein the search result data is not the entire certificate and comprises data that uniquely identifies the retrieved certificate; for each retrieved certificate, communicating, to a mobile device, the search result data associated therewith that is not the entire certificate and comprises data that uniquely identifies the retrieved certificate, said search result data that is not the entire certificate and comprises data that uniquely identifies the retrieved certificate for use in determining whether the retrieved certificate is stored on the mobile device so that the retrieved certificate is not required to be downloaded in its entirety to the mobile device to determine whether the retrieved certificate is stored on the mobile device; receiving one or more selections of retrieved certificates from a list of retrieved certificates displayed in a user interface on the mobile device, the list indicating which of the retrieved certificates are stored on the mobile device; and communicating selected retrieved certificates to the mobile device.