IP Library Granted Patent US 12,299,094
Granted Patent B2
US 12,299,094 · App. 18/171,793 · Granted May 13, 2025

Systems and methods for improved behavioral scoring accuracy

Inventors: Per Burström (Luleå, SE); Philip Lindblad (Lidingö, SE); Tony Libell (Luleå, SE); Julian Breitling (Blaustein, DE); Mikael Åhlén (Västerås, SE)
Assignee: LEXISNEXIS RISK SOLUTIONS FL INC.
G06F21/316G06F21/32H04L67/535
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 12,299,094
App. No.
18/171,793
Granted
May 13, 2025
Kind
B2
Abstract

Systems and methods are provided for improving behavioral biometrics scoring accuracy. A method includes receiving streamed behavioral biometrics data and associated contextual data, determining a first trust score by evaluating the streamed behavioral biometric data, and if the first trust score is below a first predetermined value, separating the streamed behavioral biometrics data into contextualized bins corresponding to the contextual data to produce binned data. The contextualized bins can include a target identifier such as a data field; or a data type field, an area of a browser window, a task, and/or a physical activity. Responsive to a first threshold amount of accrued binned data, the method can include evaluating the binned data to determine a second trust score that is context-aware and sending an alert to the enterprise server responsive to the second trust score being below a second predetermined value.

Claims (49)

1. A computer-implemented method for improving behavioral biometrics scoring accuracy using streamed data, the method comprising:

receiving, at a behavioral biometrics server, and responsive to a user accessing a service on an enterprise server:

streamed behavioral biometrics data; and

contextual data associated with the streamed behavioral biometrics data;

determining a first trust score by evaluating the streamed behavioral biometrics data;

if the first trust score is below a first predetermined value:

separating the streamed behavioral biometrics data into contextualized bins corresponding to the contextual data to produce binned data, the contextualized bins comprising one or more of:

a target identifier;

a data field;

a data type field;

an area of a browser window;

a task; and

a physical activity;

responsive to a first threshold amount of accrued binned data, evaluating the binned data to determine a second trust score that is context-aware; and

sending an alert to the enterprise server responsive to the second trust score being below a second predetermined value.

2. The method of claim 1 , wherein the first threshold amount of accrued binned data comprises a predetermined number of the streamed behavioral biometrics data that is collected and ordered into one or more of the contextualized bins.

3. The method of claim 1 , wherein the first threshold amount of accrued binned data is calculated as a weighted average of a confidence level corresponding to keystroke activity matching a user profile for the contextual data.

4. The method of claim 1 , wherein the first predetermined value and the second predetermined value are the same value.

5. The method of claim 1 , further comprising prompting the user to provide a specific field data input when the first trust score is below the first predetermined value for a-first time period.

6. The method of claim 1 , wherein the first trust score is continuously determined by continuously evaluating the streamed behavioral biometrics data.

7. The method of claim 1 , wherein the streamed behavioral biometrics data comprises user interaction event timing data comprising one or more of keystroke data, mouse data, touchscreen data, and sensor data.

8. The method of claim 7 , wherein the keystroke data comprises one or more of keypress timings, timings between keypresses, bigram timings, number of pauses during keypress entry, and length of pauses during keypress entry.

9. The method of claim 1 , wherein the data field comprises one or more of an email address, a first name, a last name, a phone numbers, an International Bank Account Number (IBAN), a comment field, and a navigation bar.

10. The method of claim 1 , wherein the data type field comprises one of more of a free text field, a static field, a customer name field, and a password field.

11. The method of claim 1 , wherein the user accessing the service is performed using a browser of a user device.

12. The method of claim 1 , wherein the service comprises one or more of a webpage or a web app.

13. The method of claim 1 , wherein a collector code residing on the enterprise server captures the streamed behavioral biometrics data.

14. The method of claim 13 , wherein the collector code is implemented in JavaScript on the enterprise server.

15. The method of claim 13 , wherein the collector code is implemented in an application SDK on the enterprise server.

16. A system for improving behavioral biometrics scoring accuracy using streamed data, the system comprising:

a processor; and

a memory having programming instructions stored thereon, which, when executed by the processor, cause the processor to:

receive, at a behavioral biometrics server, and responsive to a user accessing a service on an enterprise server:

streamed behavioral biometrics data; and

contextual data associated with the streamed behavioral biometrics data;

determine a first trust score by evaluating the streamed behavioral biometrics data;

if the first trust score is below a predetermined value:

separating the streamed behavioral biometrics data into contextualized bins corresponding to the contextual data to produce binned data, the contextualized bins comprising one or more of:

a target identifier;

a data field;

a data type field;

an area of a browser window;

a task; and

a physical activity;

responsive to a first threshold amount of accrued binned data, evaluate the binned data to determine a second trust score that is context-aware; and

send an alert to the enterprise server responsive to the second trust score being below a second predetermined value.

17. The method of claim 1 , further comprising prompting the user to provide a specific field data input when the first trust score is below the first predetermined value for a first time period.

18. The method of claim 1 , wherein the streamed behavioral biometrics data comprises user interaction event timing data.

19. The system of claim 16 , wherein the first threshold amount of accrued binned data comprises a predetermined number of the streamed behavioral biometrics data that is collected and ordered into one or more of the contextualized bins.

Assignments (2)
MERGER AND CHANGE OF NAME Recorded Apr 4, 2025
From: BEHAVIOSEC INC.; LEXISNEXIS RISK SOLUTIONS FL INC.
To: LEXISNEXIS RISK SOLUTIONS FL INC.
Reel/Frame 070734/0513 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2023
From: BURSTRÖM, PER; LINDBLAD, PHILIP; LIBELL, TONY; ÅHLÉN, MIKAEL; BREITLING, JULIAN
To: BEHAVIOSEC INC.
Reel/Frame 063528/0826 →
Continuity (1)
Related Publication 20240281507A1 · Aug 22, 2024
References Cited (44)
US 7207068B2 · Chaudhari · 2007 [cited by examiner]
US 7403925B2 · Schlesinger · 2008 [cited by examiner]
US 8869244B1 · Sundaram · 2014 [cited by examiner]
US 9400879B2 · Tredoux · 2016 [cited by examiner]
US 9665733B1 · Sills · 2017 [cited by examiner]
US 9679162B2 · Jackson · 2017 [cited by examiner]
US 10530776B2 · Grant · 2020 [cited by examiner]
US 10834097B2 · Ford · 2020 [cited by examiner]
US 10915643B2 · Ford · 2021 [cited by examiner]
US 10922631B1 · Shahidzadeh · 2021 [cited by examiner]
US 10999297B2 · Ford · 2021 [cited by examiner]
US 11096059B1 · Shahidzadeh · 2021 [cited by examiner]
US 11188937B2 · Gao · 2021 [cited by examiner]
US 11250158B2 · Ford · 2022 [cited by examiner]
US 11252573B1 · Shahidzadeh · 2022 [cited by examiner]
US 11838762B1 · Shahidzadeh · 2023 [cited by examiner]
US 20040193894A1 · Chaudhari · 2004 [cited by examiner]
US 20100115610A1 · Tredoux · 2010 [cited by examiner]
US 20140325220A1 · Tunnell · 2014 [cited by examiner]
US 20150242621A1 · Jackson · 2015 [cited by examiner]
US 20160300049A1 · Guedalia · 2016 [cited by examiner]
US 20180007053A1 · Grant · 2018 [cited by examiner]
US 20190354701A1 · Ford · 2019 [cited by examiner]
US 20190356688A1 · Ford · 2019 [cited by examiner]
US 20190370854A1 · Gao · 2019 [cited by examiner]
US 20190387002A1 · Ford · 2019 [cited by examiner]
US 20190387003A1 · Ford · 2019 [cited by examiner]
US 20200051189A1 · Williams · 2020 [cited by examiner]
US 20200112576A1 · Ford · 2020 [cited by examiner]
US 20200128048A1 · Ford · 2020 [cited by examiner]
US 20210084451A1 · Williams · 2021 [cited by examiner]
US 20210112074A1 · Cunningham et al. · 2021 [cited by applicant]
US 20210202067A1 · Williams · 2021 [cited by examiner]
US 20220116736A1 · Williams · 2022 [cited by examiner]
US 20220233102A1 · Shelton, IV · 2022 [cited by examiner]
US 20220245225A1 · Hou · 2022 [cited by examiner]
US 20220335340A1 · Moustafa · 2022 [cited by examiner]
US 20230007439A1 · Williams · 2023 [cited by examiner]
US 20230021936A1 · Ford · 2023 [cited by examiner]
US 20230179955A1 · Williams · 2023 [cited by examiner]
US 20240199096A1 · Brand · 2024 [cited by examiner]
US 20240281507A1 · Burström · 2024 [cited by examiner]
US 20240346914A1 · Wright · 2024 [cited by examiner]
WO WO2021133938A1 · 2021 [cited by examiner]