Patent ID: 9356921
Filing Date: 2016-05-31
CPC Classification: G06F,H04L,H04W

Claim Text:
1. A mobile device, comprising: a processing device including: an authenticator that stores at least one profile associated with at least one authenticator key to access at least one server, wherein the at least one server contains at least one register key that is associated with the at least one authenticator key; and a processor to embed the at least one authenticator key in data to be communicated to the at least one server to request access from the at least one server, wherein the data includes at least one profile specific program to be executed, wherein the authenticator compares the at least one profile to a set of parameters based upon at least one of i) a user's identification information, ii) the selected program to be executed, iii) identification information of the one of the servers, and iv) identification information of an authentication register, to determine whether to select the at least one profile, and if the authenticator selects one of the profiles, the authenticator generates the at least one authenticator key based on the selected profile, wherein the authenticator transmits the at least one authenticator key to the processor, wherein the processor embeds the at least one authenticator key in data to be communicated and communicates the at least one authenticator key to the at least one server, and wherein if the authenticator determines none of the profiles match the set of parameters, the authenticator selects a default one of the profile to generate the one of the keys and if the one of the keys based upon the default one of the profiles fails to authenticate, the mobile device prompts the user to select another one of the profiles to generate a new key; wherein the at least one server compares the at least one authenticator key to the at least one register key, and based on the comparison, the processor executes the at least one program.