Patent ID: 8544076

Claim:
A distributed computer-implemented method for providing access to an enterprise application from a telecommunications device, the method comprising: in a client: requesting an enterprise application token from an intermediate application gateway (IAG) using a dataset comprising a device identifier, a user identifier, or both a device identifier and a user identifier; in an IAG: preparing an enterprise application token in response to the request, pushing a first portion of the prepared token to a user-centered address associated with the telecommunications device via a push technology network element; pushing a second portion of the prepared token to a device-centered address associated with the telecommunications device via the push technology network element; in the client: receiving the first portion of the prepared token and second portion of the prepared token; assembling the first portion and second portion into a token; and employing the assembled token in communications addressed to an enterprise application stored on one or more application servers via a device server and the IAG with the device server and the IAG interposed between the telecommunications device and the one or more application servers; in the IAG: replacing the employed token in each communication with identification information called for by the enterprise application; and sending the communication with the identification information to the enterprise application.