Patent ID: 8036638

Claim:
An apparatus for verifying end-to-end secure wireless data transmission from a wireless device comprising a software compliant with a wireless protocol to a server, where the data transmission travels through a gateway configured to receive the data transmission from the wireless device, the apparatus comprising: a processor; and memory storing computer-readable instructions that when executed by the processor cause the apparatus to perform a method comprising: identifying a value of a first identifier, associated with the data transmission, corresponding to the wireless device; identifying a value of a second identifier, associated with the data transmission, corresponding to the gateway; and determining whether the data transmission is end-to-end secure from the wireless device to the server, including 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; 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 that an exact match does not exist; identifying a portion of the value of the first identifier and comparing the portion with the first list of approved values to determine that a loose match does not exist; and reducing the portion in size by a predetermined amount and comparing the reduced portion of the first identifier with the first list of approved values to determine that a loose match does exist.