Patent ID: 7835723

Claim:
A method for verifying end-to-end secure wireless communication from a user device to a server, comprising: receiving a data from the user device comprising software compliant with a wireless protocol, the data relating to a request for access to the server; identifying a value of a first identifier corresponding to the user device; identifying a value of a second identifier corresponding to a network device; determining whether the data is end-to-end secure from the user device to the server, where the data travels through the network device before arriving at the server; and transmitting a response to the request, where if the data is end-to-end secure, then the response includes an indication that the request for access to the server is granted, else the response includes an indication that the request for access to the server is denied; where the determining whether the data is end-to-end secure includes comparing the value of the first identifier to a first list of approved values, and comparing the value of the second identifier to a second list of approved values; and where the comparing the value of the first identifier includes: comparing the value of the first identifier with the first list of approved values to determine if an exact match exists; if the exact match does not exist, then identifying a portion of the value of the first identifier and comparing the portion with the first list of approved values to determine if a loose match exists; and for each determination where a loose match does not exist and the portion is greater than a predetermined threshold size, reducing the portion in size by a predetermined amount until the loose match exists.