Patent ID: 9166962
Filing Date: 2015-10-20
Classification: G06F,G06N,H04L

Abstract:
1. A mobile communications device including: a plurality of first hardware input devices that passively collect input data; at least one second hardware input device that collects response data based upon a challenge; and a processor coupled to the plurality of first hardware input devices and the at least one second hardware input device, the processor coupled to a non-transitory memory storing program instructions that implement a level of assurance (LOA) engine when executed by the processor for: generating a statistical behavioral model based upon the passively collected input data for a user; determining an LOA that possession of the mobile communications device has not changed based upon the statistical behavioral model and the passively collected input data from the plurality of first hardware input devices; comparing the LOA with a security threshold, when the LOA is above the security threshold, performing a given mobile device operation without requiring response data from the at least one second hardware input device; when the LOA falls below the security threshold, generating the challenge, performing the given mobile device operation responsive to valid response data from the at least one second hardware input device, and adding recent input data to the statistical behavioral model responsive to receipt of the valid response data, or excluding the recent input data from the statistical behavioral model responsive to invalid response data; and wherein the LOA engine is implemented as an artificial neural network providing an artificial intelligence (Al) for learning new passively collected input data for addition to the statistical behavioral model.