IP Library › Granted Patent US 12,393,913
Granted Patent B2
US 12,393,913 · App. 17/971,946 · Granted Aug 19, 2025

Onboarding platform for performing dynamic mitigation analysis

Inventors: John Rugel (Hawthorn Woods, IL); Howard Hayes (Glencoe, IL); Surender Kumar (Palatine, IL); Matthew Olenak (Chicago, IL); Avani Patel (Chicago, IL); Araba Appiagyei-Dankah (Chicago, IL)
Assignee: Allstate Insurance Company
G06Q10/1053G06F21/32G06F21/40G06Q20/382H04N7/147
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,393,913
App. No.
17/971,946
Granted
Aug 19, 2025
Kind
B2
Abstract

Aspects of the disclosure relate to computing platforms that utilize improved mitigation analysis and policy management techniques to improve onboarding security. A computing platform may initiate an onboarding process with a mobile device. The computing platform may receive one or more onboarding verification inputs indicative of a user identity. The computing platform may send commands directing a mitigation analysis and output generation platform to analyze the onboarding verification inputs. The computing platform may receive a mitigation output indicating a degree of correlation between the one or more received onboarding verification inputs and expected onboarding verification inputs. In response to determining that the mitigation output exceeds a predetermined mitigation threshold, the computing platform may send mitigation interface information and one or more commands directing the mobile device to display an onboarding mitigation interface that prompts for one or more additional onboarding verification inputs indicative of the user identity.

Claims (77)

1. A computing platform comprising:

at least one processor;

a communication interface communicatively coupled to the at least one processor; and memory storing computer-readable instructions that, when executed by the at least one processor, cause the computing platform to:

initiate an onboarding process of a product with a mobile device of a user, the mobile device including at least one sensor;

receive, from the mobile device, one or more onboarding verification inputs indicative of a user identity, wherein the one or more onboarding verification inputs include data from the at least one sensor;

send one or more commands directing a mitigation analysis and output generation platform to analyze the one or more onboarding verification inputs;

receive, from the mitigation analysis and output generation platform, a mitigation output indicating a degree of correlation between the one or more onboarding verification inputs and expected onboarding verification inputs, wherein the expected onboarding verification inputs are retrieved from a client verification database and correspond to the mobile device;

compare the mitigation output to a predetermined mitigation threshold, wherein the predetermined mitigation threshold is based on a type of the product corresponding to the onboarding process;

in response to determining that the mitigation output exceeds the predetermined mitigation threshold, send mitigation interface information and one or more commands directing the mobile device to display an onboarding mitigation interface based on the mitigation interface information, wherein the onboarding mitigation interface prompts for one or more additional onboarding verification inputs indicative of the user identity;

receive the one or more additional onboarding verification inputs to finalize the onboarding process of the product;

determine that a predetermined period of time has elapsed since finalizing the onboarding process of the product;

send, to the mobile device and in response to determining that the predetermined period of time has elapsed since finalizing the onboarding process of the product, a spot check verification notification and one or more commands to display the spot check verification notification for a spot check verification of the product, wherein the spot check verification notification includes a request for the user to provide spot check verification information via the at least one sensor;

receive, from the mobile device and in response to the spot check verification notification, the spot check verification information;

send, to the mitigation analysis and output generation platform, the spot check verification information and one or more commands to generate a spot check verification output; and

receive, from the mitigation analysis and output generation platform, the spot check verification output to finalize the spot check verification of the product.

2. The computing platform of claim 1 , wherein the at least one sensor is one of a camera, a voice recorder, a motion sensor, a global positioning sensor, a temperature sensor, a heart rate monitor, an accelerometer, a pressure sensor, and a movement sensor.

3. The computing platform of claim 1 , wherein the one or more onboarding verification inputs are one of an identification document, a passport, a driver's license, a finger print, a facial signature, biometrics, a voice signature, a GPS signature, a video, a photograph, an international mobile equipment identity (IMEi) number, a usage signature of the mobile device, or a pulse of the user.

4. The computing platform of claim 1 , wherein upon receiving the one or more additional onboarding verification inputs indicative of the user identity via the onboarding mitigation interface, the computing platform is further caused to:

send a notification to the mobile device which indicates the onboarding process is complete.

5. The computing platform of claim 1 , wherein the computing platform is further caused to:

generate a digital identity signature based on the one or more onboarding verification inputs; and

send the digital identity signature to the mitigation analysis and output generation platform.

6. The computing platform of claim 1 , wherein the computing platform is further caused to:

determine a mitigation threshold for the spot check verification output; and

in response to determining that the spot check verification output exceeds the mitigation threshold, send one or more commands directing a client management platform to display a mitigation notification, wherein the mitigation notification includes a notification that the user has failed a spot check.

7. The computing platform of claim 1 , wherein the computing platform is further caused to:

determine a mitigation threshold for the spot check verification output; and

in response to determining that the spot check verification output exceeds the mitigation threshold, send one or more commands directing a client management platform to display a mitigation notification, wherein the mitigation notification prompts for an approval to void a purchase of the product corresponding to the onboarding process.

8. A method using a computing platform comprising a processor, a communication interface communicatively coupled to the processor and a memory, the method performed by the computing platform comprising:

initiating an onboarding process of a product with a mobile device of a user, the mobile device including at least one sensor;

receiving, from the mobile device, one or more onboarding verification inputs indicative of a user identity, wherein the one or more onboarding verification inputs include data from the at least one sensor;

sending one or more commands directing a mitigation analysis and output generation platform to analyze the one or more onboarding verification inputs;

receiving, from the mitigation analysis and output generation platform, a mitigation output indicating a degree of correlation between the one or more onboarding verification inputs and expected onboarding verification inputs, wherein the expected onboarding verification inputs are retrieved from a client verification database and correspond to the mobile device;

comparing the mitigation output to a predetermined mitigation threshold, wherein the predetermined mitigation threshold is based on a type of the product corresponding to the onboarding process;

in response to determining that the mitigation output exceeds the predetermined mitigation threshold, sending mitigation interface information and one or more commands directing the mobile device to display an onboarding mitigation interface based on the mitigation interface information, wherein the onboarding mitigation interface prompts for one or more additional onboarding verification inputs indicative of the user identity;

receive the one or more additional onboarding verification inputs to finalize the onboarding process of the product;

determining that a predetermined period of time has elapsed since finalizing the onboarding process of the product;

sending, to the mobile device and in response to determining that the predetermined period of time has elapsed since finalizing the onboarding process of the product, a spot check verification notification and one or more commands to display the spot check verification notification for a spot check verification of the product, wherein the spot check verification notification includes a request for the user to provide spot check verification information via the at least one sensor;

receiving, from the mobile device and in response to the spot check verification notification, the spot check verification information;

sending, to the mitigation analysis and output generation platform, the spot check verification information and one or more commands to generate a spot check verification output; and

receiving, from the mitigation analysis and output generation platform, the spot check verification output to finalize the spot check verification of the product.

9. The method of claim 8 , wherein the at least one sensor is one of a camera, a voice recorder, a motion sensor, a global positioning sensor, a temperature sensor, a heart rate monitor, an accelerometer, a pressure sensor, and a movement sensor.

10. The method of claim 8 , wherein the one or more onboarding verification inputs are one of an identification document, a passport, a driver's license, a finger print, a facial signature, biometrics, a voice signature, a GPS signature, a video, a photograph, an international mobile equipment identity (IMEi) number, a usage signature of the mobile device, or a pulse of the user.

11. The method of claim 8 , wherein upon receiving the one or more additional onboarding verification inputs indicative of the user identity via the onboarding mitigation interface, the method further comprises:

sending a notification to the mobile device which indicates the onboarding process is complete.

12. The method of claim 8 , the method further comprising:

generating a digital identity signature based on the one or more onboarding verification inputs; and

sending the digital identity signature to the mitigation analysis and output generation platform.

13. The method of claim 8 , the method further comprising:

determining a mitigation threshold for the spot check verification output; and

in response to determining that the spot check verification output exceeds the mitigation threshold, sending one or more commends directing a client management platform to display a mitigation notification, wherein the mitigation notification includes a notification that the user has failed a spot check.

14. The method of claim 8 , the method further comprising:

determining a mitigation threshold for the spot check verification output; and

in response to determining that the spot check verification output exceeds the mitigation threshold, sending one or more commands directing a client management platform to display a mitigation notification interface, wherein the mitigation notification interface prompts for an approval to void a purchase of the product corresponding to the onboarding process.

15. One or more non-transitory computer-readable storage media storing instructions that, when executed by at least one processor of a computing platform, cause the at least one processor to perform steps of:

initiating an onboarding process of a product with a mobile device of a user, the mobile device including at least one sensor;

receiving, from the mobile device, one or more onboarding verification inputs indicative of a user identity, wherein the one or more onboarding verification inputs include data from the at least one sensor;

sending one or more commands directing a mitigation analysis and output generation platform to analyze the one or more onboarding verification inputs;

receiving, from the mitigation analysis and output generation platform, a mitigation output indicating a degree of correlation between the one or more onboarding verification inputs and expected onboarding verification inputs, wherein the expected onboarding verification inputs are retrieved from a client verification database and correspond to the mobile device;

comparing the mitigation output to a predetermined mitigation threshold, wherein the predetermined mitigation threshold is based on a type of the product corresponding to the onboarding process;

in response to determining that the mitigation output exceeds the predetermined mitigation threshold, sending mitigation interface information and one or more commands directing the mobile device to display an onboarding mitigation interface based on the mitigation interface information, wherein the onboarding mitigation interface prompts for one or more additional onboarding verification inputs indicative of the user identity;

receive the one or more additional onboarding verification inputs to finalize the onboarding process of the product;

determining that a predetermined period of time has elapsed since finalizing the onboarding process of the product;

sending, to the mobile device and in response to determining that the predetermined period of time has elapsed since finalizing the onboarding process of the product, a spot check verification notification and one or more commands to display the spot check verification notification for a spot check verification of the product, wherein the spot check verification notification includes a request for the user to provide spot check verification information via the at least one sensor;

receiving, from the mobile device and in response to the spot check verification notification, the spot check verification information;

sending, to the mitigation analysis and output generation platform, the spot check verification information and one or more commands to generate a spot check verification output; and

receiving, from the mitigation analysis and output generation platform, the spot check verification output to finalize the spot check verification of the product.

16. The one or more non-transitory computer-readable storage media of claim 15 , wherein the at least one sensor is one of a camera, a voice recorder, a motion sensor, a global positioning sensor, a temperature sensor, a heart rate monitor, an accelerometer, a pressure sensor, and a movement sensor.

17. The one or more non-transitory computer-readable storage media of claim 15 , wherein the one or more onboarding verification inputs are one of an identification document, a passport, a driver's license, a finger print, a facial signature, biometrics, a voice signature, a GPS signature, a video, a photograph, an international mobile equipment identity (IMEi) number, a usage signature of the mobile device, or a pulse of the user.

18. The one or more non-transitory computer-readable storage media of claim 15 , wherein upon receiving the one or more additional onboarding verification inputs indicative of the user identity via the onboarding mitigation interface, the at least one processor further performs the steps of:

sending a notification to the mobile device which indicates the onboarding process is complete.

19. The one or more non-transitory computer-readable storage media of claim 15 , wherein the at least one processor further performs the steps of:

generating a digital identity signature based on the one or more onboarding verification inputs; and

sending the digital identity signature to the mitigation analysis and output generation platform.

20. The one or more non-transitory computer-readable storage media of claim 15 , wherein the at least one processor further performs the steps of:

determining a mitigation threshold for the spot check verification output; and

in response to determining that the spot check verification output exceeds the mitigation threshold, sending one or more commands directing a client management platform to display a mitigation notification, wherein the mitigation notification includes a notification that the user has failed a spot check.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2022
From: RUGEL, JOHN; HAYES, HOWARD; KUMAR, SURENDER; OLENAK, MATTHEW; PATEL, AVANI; APPIAGYEI-DANKAH, ARABA
To: ALLSTATE INSURANCE COMPANY
Reel/Frame 061595/0435 →
Continuity (2)
Continuation 16238021 · Jan 2, 2019
Related Publication 20230259885A1 · Aug 17, 2023
References Cited (66)
US 6871287B1 · Ellingson · 2005 [cited by applicant]
US 7278025B2 · Saito et al. · 2007 [cited by applicant]
US 7548886B2 · Kirkland et al. · 2009 [cited by applicant]
US 7686214B1 · Shao et al. · 2010 [cited by applicant]
US 8103543B1 · Zwicky · 2012 [cited by applicant]
US 8185463B1 · Ball · 2012 [cited by examiner]
US 8185747B2 · Wood et al. · 2012 [cited by applicant]
US 8401878B2 · Stender · 2013 [cited by examiner]
US 8984606B2 · Kamat · 2015 [cited by applicant]
US 9119539B1 · Dotan et al. · 2015 [cited by applicant]
US 9147117B1 · Madhu et al. · 2015 [cited by applicant]
US 9391986B2 · Schultz · 2016 [cited by examiner]
US 9697660B1 · Sokolov et al. · 2017 [cited by applicant]
US 9794260B2 · Loughlin-Mchugh et al. · 2017 [cited by applicant]
US 10432892B1 · Tamayo et al. · 2019 [cited by applicant]
US 10581612B2 · Landrock et al. · 2020 [cited by applicant]
US 10812479B2 · Apturkar · 2020 [cited by examiner]
US 12079851B2 · Kumar · 2024 [cited by examiner]
US 20030055767A1 · Tamura · 2003 [cited by examiner]
US 20030112120A1 · K. · 2003 [cited by applicant]
US 20050283388A1 · Eberwine et al. · 2005 [cited by applicant]
US 20060136595A1 · Satyavolu · 2006 [cited by applicant]
US 20080016099A1 · Ikeda · 2008 [cited by examiner]
US 20090182583A1 · Harkensee et al. · 2009 [cited by applicant]
US 20090182585A1 · Harkensee · 2009 [cited by examiner]
US 20100131304A1 · Collopy · 2010 [cited by examiner]
US 20130055367A1 · Kshirsagar · 2013 [cited by examiner]
US 20130090950A1 · Rao · 2013 [cited by examiner]
US 20130204645A1 · Lehman · 2013 [cited by examiner]
US 20130226623A1 · Diana · 2013 [cited by examiner]
US 20130332286A1 · Medelius et al. · 2013 [cited by applicant]
US 20140018686A1 · Medelius et al. · 2014 [cited by applicant]
US 20140041017A1 · Wentworth et al. · 2014 [cited by applicant]
US 20150178581A1 · Aoki · 2015 [cited by applicant]
US 20160155126A1 · D'Uva · 2016 [cited by applicant]
US 20170011195A1 · Arshad et al. · 2017 [cited by applicant]
US 20180315127A1 · Chappell · 2018 [cited by examiner]
US 20190079782A1 · Goldberg et al. · 2019 [cited by applicant]
US 20190087822A1 · Vasu · 2019 [cited by examiner]
US 20190141039A1 · Stoops · 2019 [cited by examiner]
US 20190312879A1 · Agrawal · 2019 [cited by examiner]
US 20190313367A1 · Ryu et al. · 2019 [cited by applicant]
US 20200089848A1 · Abdelaziz · 2020 [cited by examiner]
US 20200186522A1 · Apturkar et al. · 2020 [cited by applicant]
US 20210056641A1 · Fitzgerald et al. · 2021 [cited by applicant]
CN 107133438A · 2017 [cited by applicant]
Jan. 26, 2020—(US) Non-Final Office Action—U.S. Appl. No. 16/238,021, 32 pages. [cited by applicant]
Feb. 22, 2021—(US) Non-Final Office Action—U.S. Appl. No. 16/238,050, 46 Pages. [cited by applicant]
Jun. 21, 2021—(US) Final Office Action—U.S. Appl. No. 16/238,021, 16 pages. [cited by applicant]
Apr. 19, 2022—(US) Non-Final Office Action—U.S. Appl. No. 16/238,050, 18 Pages. [cited by applicant]
“Combat Fraud and Protect Your Bottom Line,” Safetech Fraud and Security Solutions PCNP-066 0311 Chase Paymentech Solutions, LLC 2011, pp. 1-6. [cited by applicant]
“Current Fraud Trends in the Financial Sector,” Assocham India, Retrieved from URL: https://www.pwc.in/assets/pdfs/publications/2015/ iurrent-fraud-trends-in-the-financial-sector.pdf on Jun. 2015, pp. 1-28. [cited by applicant]
“Document Authentication & Identity Verification Software,” Retrieved from URL: https://www.acuantcorp.com/products/assureid-identity-verification-software on Sep. 5, 2018, pp. 1-10. [cited by applicant]
“Fueling Growth, Profitability and Security,” Retrieved from URL: https://www.threatmetrix.com/cyber-security-solutions/insurance/ on Sep. 5, 2018, pp. 1-8. [cited by applicant]
Gafke J., “Fraud Prevention Best Practices for On-boarding New Customers,” Retrieved from URL: https://payment-and-card.cioreview. x m/cxoinsight/fraud-prevention-best-practices-for-onboarding-new-customers-nid-14133-ci… [cited by applicant]
“How Can AI in the Insurance Industry Help With Fraud Detection and Claims Management,” Retrieved from URL: https://www.marutitech.com/ai-in-the-insurance-industry on Sep. 5, 2018, pp. 1-12. [cited by applicant]
“Shufti Pro,” Retrieved from URL: https://shuftipro.com/technology/ website visited , Sep. 5, 2018, pp. 1-9. [cited by applicant]
Lisa C., “Stakeholders: Bullet List of Legal Considerations,” Mondaq Business Briefing, May 29, 2012, 6 pages. [cited by applicant]
“Prevent Application Fraud and Improve Customer Experience Across all Channels,” Experian, Retrieved from URL: https://www.experian.co. uk/identity-and-fraud/fraud-prevention/hunter.html on Sep. 5, 2018, pp. 1-5. [cited by applicant]
“Provide a Seamless Online Experience,” Retrieved from URL: https://www.idscan.com/solutions/digital-onboarding on Sep. 5, 2018, pp. 1-5. [cited by applicant]
Verma R., et al., “Using Analytics for Insurance Fraud Detection,” Retrieved from URL: https://www.the-digital-insurer.com/wp-content/ uploads/2013/12/53-insurance-fraud-detection.pdf on Jan. 2, 2019, pp. 1-10. [cited by applicant]
“When Identity Matters,” Retrieved from URL: https://www.jumio.com/ on Sep. 5, 2018, pp. 1-12. [cited by applicant]
Sep. 28, 2022—(US) Notice of Allowance—U.S. Appl. No. 16/238,050, 23 Pages. [cited by applicant]
Dec. 14, 2023—(US) Non-Final Office Action—U.S. Appl. No. 18/106,523, 21 Pages. [cited by applicant]
Apr. 2, 2024—(US) Final Office Action—U.S. Appl. No. 18/106,523, 44 Pages. [cited by applicant]
Feb. 29, 2024—(US) Non-Final Office Action—U.S. Appl. No. 16/667,628, 14 Pages. [cited by applicant]