Patent ID: 8458304

Claim:
One or more computer-readable media having computer-executable instructions embodied thereon for performing a method of identifying a client application installed on a mobile communications device, wherein the client application is associated with a web-enabled application, the method comprising: monitoring mobile network traffic associated with the web-enabled application; analyzing the mobile network traffic associated with the web-enabled application to determine information within the mobile network traffic associated with the client application, wherein the information within the mobile network traffic associated with the client application includes an HTTP request header name/value combination, an indication of an invocation method, and a uniform resource identifier (URI); utilizing heuristic fingerprinting to develop a service profile that serves as a unique fingerprint associated with the client application, wherein the service profile is based on the information within the mobile network traffic associated with the client application that includes the HTTP request header name/value combination, the indication of an invocation method, and the uniform resource identifier (URI); associating a client identity with the service profile; receiving an access request from a mobile access gateway (MAG), the access request being generated by the mobile communications device, wherein the access request comprises a request to access application content from a content provider; determining whether the access request includes the HTTP request header name/value combination, the invocation method, and the uniform resource identifier (URI) reflected in the service profile that corresponds to the client application; and responsive to determining that the access request includes the HTTP request header name/value combination, the invocation method, and the uniform resource identifier (URI) reflected in the service profile, verifying the access request as originating at the client application by providing the client identity to the MAG.