System and method for searching and retrieving certificates
First Claim
1. 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.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for searching and retrieving certificates, which may be used in the processing of encoded messages. In one broad aspect, a method is provided in which a certificate search request is received, a search of one or more certificate servers for certificates satisfying the request is performed, located certificates are retrieved and processed at a first computing device to determine data that uniquely identifies each located certificate, and search result data comprising the determined data is communicated to a second device (e.g. a mobile device) for use in determining whether each located certificate is already stored on the second device.
-
Citations
11 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A software application for execution on a computing device, the application comprising a plurality of instructions stored on a computer-readable medium, the instructions for performing a method of searching and retrieving certificates on 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. - View Dependent Claims (7, 8)
-
-
9. A system for searching and retrieving certificates comprising at least a first computing device and a mobile device, wherein the first computing device is adapted to:
-
receive a certificate search request; perform a search on one or more certificate servers by submitting at least one query thereto to request retrieval of certificates satisfying the certificate search request; retrieve at least one certificate from the one or more certificate servers; process 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, communicate, to the 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; receive 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 communicate selected retrieved certificates to the mobile device. - View Dependent Claims (10, 11)
-
Specification