Patent ID: 9647999
Date: 2017-05-09
CPC Classifications: G06Q,H04L

Claim:
1. An apparatus for assigning a level of authentication to an authentication bucket, the apparatus comprising: a memory; a processor; and a module stored in the memory, executable by the processor, and configured to: determine a current level of authentication corresponding to a first authentication bucket of a plurality of authentication buckets, the first authentication bucket comprising a plurality of mobile banking functions and the plurality of authentication buckets comprising a plurality of virtual buckets each configured to be associated with one or more mobile banking functions, wherein the one or more mobile banking functions are each associated with only one virtual bucket, wherein each virtual bucket is configured to be associated with the level of authentication such that the associated level of authentication may be changed based on a set of circumstantial data corresponding with the apparatus; collect the set of circumstantial data corresponding with the apparatus; determine a circumstances score based at least in part on the set of circumstantial data; determine whether the current level of authentication corresponding to the first; authentication bucket is appropriate based at least in part on the circumstances score; receive a request, from a user, to access one of the plurality of mobile banking functions; access the plurality of authentication buckets to determine that the first authentication bucket corresponds with the requested mobile banking function; determine the level of authentication associated with the first authentication bucket; determine which one or more authentication types from a plurality of authentication types are associated with the level of authentication associated with the first authentication bucket; request one or more authentication credentials corresponding to the determined one or more authentication types; receive one or more authentication credentials from the user; validate the one or more authentication credentials, thereby resulting in a successful validation of the one or more authentication credentials; and in response to the successful validation of the one or more authentication credentials, enable access to the mobile banking function requested by the user; wherein determining the circumstances score comprises: determining a first partial score comprising a potential exposure score associated with one or more negative events indicated by the set of circumstantial data; determining a second partial score comprising a mitigating score associated with one or more positive events indicated by the set of circumstantial data; and combining the first partial score and the second partial score to determine the circumstances score.