Patent ID: 9374356
Filing Date: 2016-06-21
CPC Classification: G06F,H04L,H04W

Claim Text:
1. A computer-implemented method comprising: receiving, at an OAuth authorization server, from a first application executing on a first mobile device, a first registration request for access by multiple applications on the first mobile device, wherein the first registration request includes a first device token that is previously received by the first application from a server computer that provides a service, wherein the first device token includes an identity of the first application that the service uses to identify the first application, and wherein the server computer is different from the OAuth authorization server; in response to receiving the first registration request, the OAuth authorization server generating a first client registration token for the first application; splitting the first client registration token into a first part and a second part; encrypting the first part of the first client registration token and the second part of the first client registration token; sending, from the OAuth authorization server, to the server computer that provides the service, the first device token and a notification specifying the first part of the first client registration token; and sending, from the OAuth authorization server, the second part of the first client registration token to the first mobile device through a communication channel that is unrelated to the service.