Patent ID: 8566596
Filing Date: 2013-10-22
Classification: G06Q,H04L,H04W

Abstract:
1. An apparatus, comprising: a transceiver configured to send and receive data; a user interface; a controller coupled to the transceiver and the user interface; wherein the controller is configured to receive a signal received from the transceiver, the signal comprising data representative of a protocol for advertising available services; the controller is configured to send a request for available services via the transceiver responsive to receiving the signal; the controller is configured to receive a response to the request for available services via the transceiver, wherein the response comprises at least one service advertisement that comprises at least one service brief, and a first signature; wherein the service advertisement comprises data representative of a name of service provider and data representative of an icon for the service provider; wherein the service brief comprises data representative of a description of an available service and data representative of a uniform resource indicator associated with the service; wherein the first signature comprises a hash of the at least one service advertisement and the at least one service brief; the controller validates the response to the request for available services, the controller validates the response by determining whether the hash comprises the data representative of the at least one service advertisement and the at least one service brief; the controller sends a certificate request, via the transceiver, the certificate request comprises a nonce; the controller receives, via the transceiver, a response to the certificate request, the response to the certificate request comprises a certificate and a second signature, the second signature comprises a hash of the certificate and the nonce; the controller validates the response to the certificate request by verifying the second signature comprises a hash of the certificate and the nonce; the controller sends, via the transceiver, a validate certificate chain request; the controller receives, via the transceiver, a response to the validate certificate chain request; the controller determines from the response to the validate certificate chain request whether the certificate has been revoked; and the controller displays on, an associated user interface, an icon associated with the service brief responsive to validating the response to the request for available services, validating the response to the certificate request, and determining from the response to the validate certificate chain request that the certificate has not been revoked.