IP Library Granted Patent US 9,298,912
Granted Patent B2
US 9,298,912 · App. 13/866,183 · Granted Mar 29, 2016

System and method for distinguishing human swipe input sequence behavior and using a confidence value on a score to detect fraudsters

Inventors: Neil Costigan (Lulea, SE); Ingo Deutschmann (Merseburg, DE); Tony Libell (Lulea, SE); Johan Lindholm (Boden, SE); Peder Nordström (Lulea, SE)
Assignee: Behaviometrics AB
G06F21/55G06F21/316G06K9/00355G06K9/6296G06N5/02G06F2221/2133
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,298,912
App. No.
13/866,183
Granted
Mar 29, 2016
Kind
B2
Abstract

Recording, analyzing and categorizing of user interface input via touchpad, touch screens or any device that can synthesize gestures from touch and pressure into input events. Such as, but not limited to, smart phones, touch pads and tablets. Humans may generate the input. The analysis of data may include statistical profiling of individual users as well as groups of users, the profiles can be stored in, but not limited to data containers such as files, secure storage, smart cards, databases, off device, in the cloud etc. A profile may be built from user/users behavior categorized into quantified types of behavior and/or gestures. The profile might be stored anonymized. The analysis may take place in real time or as post processing. Profiles can be compared against each other by all the types of quantified behaviors or by a select few.

Claims (30)

1. A method for calculating confidence in classification of user behavior, the method comprising:

generating a behavioral profile for an authorized user based on at least one data sample obtained from said authorized user;

following generation of said behavioral profile, obtaining a behavioral data sample from a user;

comparing said behavioral data sample to said behavioral profile for said authorized user;

based on said comparing, classifying said behavioral data sample as belonging to said authorized user or as belonging to another user; and

following said classifying, conducting an analysis of the confidence of said classifying based on comparing said behavioral data sample with profiles of other users and on at least two of the following: quality features of a previously generated profile, quality features of said behavioral data sample, and tests which are performed on said behavioral data sample, wherein

a. said analysis based on said quality features of a previously generated profile including analysis of at least three of the following:

i. a number of said at least one data samples used to generate said behavioral profile,

ii. a size of said at least one data samples used to generate said behavioral profile

iii. a type of said at least one data samples used to generate said behavioral profile, and

iv. consistency of the at least one data samples used to generate said behavioral profile

b. said analysis based on said quality features of said behavioral data sample including analysis of at least two of the following:

i. a length of said behavioral data sample,

ii. a size of said behavioral data sample,

iii. a type of said behavioral data sample, and

iv. anonymized data to calculate the confidence,

c. said analysis based on said tests which are performed on said behavioral data sample including analysis of at least two of the following:

i. a number of said tests that are performed,

ii. a weighting of said tests that are performed,

iii. a quality of said tests that are performed,

iv. a confidence of said tests that are performed, and

v. a type of said tests that are performed,

d. said comparing said behavioral data sample with profiles of other users including at least two of the following:

i. comparing said behavioral data sample with profiles of other users,

ii. comparing a confidence of said behavioral data sample in regard to said behavioral profile of said authorized user with the confidence of said behavioral data sample in regard to profiles of other users, and

iii. comparing the score of said behavioral data sample in regard to said behavioral profile of said authorized user with the score of said behavioral data sample in regard to said profiles of other users; and

comparing said behavioral data sample against previously approved behaviors using a Gaussian or other distribution function; and

rejecting said user or asking said user to re-authenticate if said comparison results in the confidence of a fraud being greater than the confidence of the behavioral data sample belonging to said authorized user.

2. A method according to claim 1 , further comprising rejecting said user if said analysis results in the confidence of a fraud being greater than the confidence of the behavioral data sample belonging to said authorized user.

3. A method according to claim 1 , further comprising identifying and signaling generated replay attacks by comparing said behavioral data sample with previously approved behaviors.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2022
From: COSTIGAN, NEIL; DEUTSCHMANN, INGO; LIBELL, TONY; LINDHOLM, JOHAN; NORDSTRÖM, PEDER
To: BEHAVIOMETRICS AB
Reel/Frame 060854/0381 →
RELEASE OF SECURITY INTEREST Recorded May 2, 2022
From: SILICON VALLEY BANK
To: BEHAVIOSEC, INC.
Reel/Frame 059778/0709 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Mar 1, 2021
From: BEHAVIOSEC INC.
To: SILICON VALLEY BANK
Reel/Frame 055442/0889 →
Continuity (2)
Provisional Application 61637559 · Apr 24, 2012
Related Publication 20130283378A1 · Oct 24, 2013