PRE-ASSOCIATION MECHANISM TO PROVIDE DETAILED DESCRIPTION OF WIRELESS SERVICES
First Claim
1. A method, comprising:
- receiving a signal from an access network provider;
determining from the signal whether the access network provider supports a protocol for advertising available services;
sending a request for a list of available services to the access network provider;
generating a hash of the request;
receiving a response to the request, the response comprising a signature; and
validating the response;
wherein validating the response comprises determining that the response has a request hash matching the generated hash; and
wherein validating the response comprises determining the signature includes the request hash.
1 Assignment
0 Petitions
Accused Products
Abstract
In an example embodiment, an apparatus comprising a transceiver configured to send and receive data and logic coupled to the transceiver. The logic is configured to determine from a signal received by the transceiver whether an associated device sending the signal supports a protocol for advertising available services. The logic is configured to send a request for available services from the associated device via the transceiver responsive to determining the associated device supports the protocol. The logic is configured to receive a response to the request via the transceiver, the response comprising at least one service advertisement and a signature. The logic is configured to validate the response by confirming the signature.
64 Citations
20 Claims
-
1. A method, comprising:
-
receiving a signal from an access network provider; determining from the signal whether the access network provider supports a protocol for advertising available services; sending a request for a list of available services to the access network provider; generating a hash of the request; receiving a response to the request, the response comprising a signature; and validating the response; wherein validating the response comprises determining that the response has a request hash matching the generated hash; and wherein validating the response comprises determining the signature includes the request hash. - View Dependent Claims (2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13)
-
-
6. The method of claim 6, the method further comprising storing the state information.
-
14. Logic encoded in a tangible, non-transitory computer readable medium for execution by a processor, and when executed operable to:
-
receive a signal from an access network provider comprising data representative of a protocol for advertising available services; determine from the signal whether the access network provider supports a protocol for advertising available services; send a request for a list of available services to the access network provider; generate a hash of the request; receive a response to the request, the response comprising a signature; and validate the response; wherein the logic, in validating the response, is further operable to determine that the response has a request hash matching the generated hash and to determine the signature includes the request hash. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method, comprising:
-
receiving a signal comprising data representative of a protocol for advertising available services; sending a request for a list of available services in response to receiving the signal; receiving a response to the request, the response comprising 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 a 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; validating the response to the request for available services by determining whether the hash comprises the data representative of the at least one service advertisement and the at least one service brief; sending a certificate request, wherein the certificate request comprises a nonce; receiving a response to the certificate request, the response comprising a certificate and a second signature, the second signature comprising a hash of the certificate and the nonce; validating the response to the certificate request by verifying the second signature comprises a hash of the certificate and the nonce; sending a validate certificate chain request; receiving a response to the validate certificate chain request; determining from the response to the validate certificate chain request whether the certificate has been revoked; and displaying 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 that the certificate has not been revoked.
-
Specification