Patent ID: 11954189
Assignee: SALESFORCE, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 12:
13. A method comprising:
providing a profile builder module configured to
build a user logon profile with a plurality of user logon features gathered during at least one successful attempted user logon, and
determine a logon feature novelty score for each of the plurality of user logon features based on a number of user logon feature events over a total number of user logon events;

providing a user logon score module configured to
receive a user logon request for authentication and extracting current user logon features associated with the user logon request,
retrieve corresponding logon feature novelty scores of the current user logon features from the user logon profile based on the extracted current user logon features, and
determine a first distance function for the corresponding logon feature novelty scores of the current user logon features; and

providing a failed logon score module configured to
build a failed logon attempt database with a plurality of failed user logon features corresponding to a plurality of failed user logon attempts,
determine a failed logon feature novelty score for each of the plurality of failed user logon features based on a number of failed user logon feature events over a total number of failed user logon events,
extract the failed logon feature novelty scores corresponding to current user logon features, and
determine a second distance function for the corresponding logon feature novelty scores of the current user logon features; and

determining to one of allow or deny the user logon request based on at least one of the first distance function and the second distance function.