IP Library Granted Patent US 12,489,751
Granted Patent B1
US 12,489,751 · App. 18/680,735 · Granted Dec 2, 2025

Systems and methods for unauthenticated account opening

Inventors: Aaron Snipes (Durham, NC); Brant Wellons (Raleigh, NC); Brian Hyder (Pittsboro, NC); Douglas Gage Miller (Wilmington, NC); Justin Garrick (Charlotte, NC); Melissa Aubain (Virginia Beach, VA); Michael Finger (Wilmington, NC)
H04L63/0884H04L63/0807
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,489,751
App. No.
18/680,735
Granted
Dec 2, 2025
Kind
B1
Abstract

Systems and methods for unauthenticated account openings is disclosed. The system can receive, from a first computing system, a request. The method may include computing, based on the request, a foreign entity identifier, wherein the foreign entity identifier is associated with an unverified identity of the first computing system, and the foreign entity identifier identifies the request during one or more interactions with at least one endpoint of a second computing system. The method may include accessing, based on the request and the foreign entity identifier, one or more executable tasks, the executable tasks being executable by the first computing system. The method may include receiving status data associated with the executable tasks. The method may include generating, based on the status data, a new account that satisfies the request wherein the new account is associated with a verified identity of the first computing device.

Claims (48)

1 . A service provider computing system comprising:

one or more processors;

one or more non-transitory computer-readable media storing instructions that, are executable by the one or more processors to perform operations, the operations comprising:

receiving, from a first computing system, a request;

computing, based on the request, a foreign entity identifier, wherein:

the foreign entity identifier is associated with an unverified identity of the first computing system in the service provider computing system, the foreign entity identifier identifies the request without identifying the identity of the first computing system during one or more interactions with at least one endpoint of the service provider computing system;

accessing, based on the request and the foreign entity identifier, one or more executable tasks, the one or more executable tasks being executable by the first computing system;

receiving status data associated with the one or more executable tasks; and

generating, based on the status data, a new account that satisfies the request wherein the new account is associated with a verified identity of the first computing device.

2 . The computing system of claim 1 , wherein the operations further comprise:

generating account credentials, wherein the account credentials verify the identity of the first computing system.

3 . The computing system of claim 2 , wherein the account credentials comprise an authorization token.

4 . The computing system of claim 2 , wherein the account credentials invalidate the foreign entity identifier.

5 . The computing system of claim 1 , wherein the operations further comprise:

receiving from a third computing system the request, wherein:

the third computing system brokers the one or more interactions between the first computing system and the service provider computing system, and

the one or more interactions comprise the foreign entity identifier.

6 . The computing system of claim 5 , wherein at least one interaction of the one or more interaction between the first computing system and the service provider computing system comprise one or more command instructions to generate a user interface display, the user interface display rendered on a user interface associated with the first computing system.

7 . The computing system of claim 5 , wherein the third computing system stores a user account credential to identify the first computing system and the user account credential is different than the foreign entity identifier.

8 . The computing system of claim 1 , wherein the foreign entity identifier comprises a token associated with the request.

9 . The computing system of claim 1 , wherein computing a foreign entity identifier, comprises generating a data object associated with user account information.

10 . The computing system of claim 1 , wherein the first computing system is associated with a user computing device.

11 . The computing system of claim 1 , wherein the request is associated with a request for a financial product or a financial service.

12 . The computing system of claim 1 , wherein the one or more executable tasks are associated with one or more disclosure forms.

13 . The computing system of claim 12 , wherein the one or more executable tasks are associated with attestation workflow, the attestation workflow is associated with an attestation or acknowledgement of the one or more disclosure forms.

14 . A computer-implemented method comprising:

receiving, by a service provider computing system, from a first computing system, a request;

computing, by the service provider computing system, based on the request, a foreign entity identifier, wherein:

the foreign entity identifier is associated with an unverified identity of the first computing system in the service provider computing system, the foreign entity identifier identifies the request without identifying the identity of the first computing system during one or more interactions with at least one endpoint of the service provider computing system;

accessing, by the service provider computing system, based on the request and the foreign entity identifier, one or more executable tasks, the one or more executable tasks being executable by the first computing system;

receiving, by the service provider computing system, status data associated with the one or more executable tasks; and

generating, by the service provider computing system, based on the status data, a new account that satisfies the request wherein the new account is associated with a verified identity of the first computing device.

15 . The computer-implemented method of claim 14 , further comprising:

generating account credentials, wherein the account credentials verify the identity of the first computing system.

16 . The computer-implemented method of claim 15 , wherein the account credentials comprise an authorization token.

17 . The computer-implemented method of claim 15 , wherein the account credentials invalidate the foreign entity identifier.

18 . The computer-implemented method of claim 14 , further comprising:

receiving from a third computing system the request, wherein:

the third computing system brokers the one or more interactions between the first computing system and the service provider computing system, and

the one or more interactions comprise the foreign entity identifier.

19 . The computer-implemented method of claim 18 , wherein at least one interaction of the one or more interaction between the first computing system and the service provider computing system comprise one or more command instructions to generate a user interface display, the user interface display rendered on a user interface associated with the first computing system.

20 . A non-transitory computer-readable media storing instructions that when executed by one or more processors cause the one or more processors to perform operations, the operations comprising:

receiving, by a service provider computing system, from a first computing system, a request;

computing, by the service provider computing system, based on the request, a foreign entity identifier, wherein:

the foreign entity identifier is associated with an unverified identity of the first computing system in the service provider computing system, the foreign entity identifier identifies the request without identifying the identity of the first computing system during one or more interactions with at least one endpoint of the service provider computing system;

accessing, by the service provider computing system, based on the request and the foreign entity identifier, one or more executable tasks, the one or more executable tasks being executable by the first computing system;

receiving by the service provider computing system, status data associated with the one or more executable tasks; and

generating, by the service provider computing system, based on the status data, a new account that satisfies the request wherein the new account is associated with a verified identity of the first computing device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2024
From: AUBAIN, MELISSA; FINGER, MICHAEL; GARRICK, JUSTIN; HYDER, BRIAN; MILLER, DOUGLAS GAGE; SNIPES, AARON; WELLONS, BRANT
To: LIVE OAK BANKING COMPANY
Reel/Frame 067682/0601 →
References Cited (13)
US 8250633B2 · Vedula · 2012 [cited by examiner]
US 9268933B2 · Stecher · 2016 [cited by examiner]
US 10104059B2 · Hockey et al. · 2018 [cited by applicant]
US 10333705B2 · Smith et al. · 2019 [cited by applicant]
US 11120158B2 · Hockey et al. · 2021 [cited by applicant]
US 11316862B1 · Pate et al. · 2022 [cited by applicant]
US 11430057B1 · Hockey et al. · 2022 [cited by applicant]
US 11503010B2 · Hockey et al. · 2022 [cited by applicant]
US 11869005B2 · Hockey et al. · 2024 [cited by applicant]
US 11887069B2 · Lai et al. · 2024 [cited by applicant]
US 20030069857A1 · Junda · 2003 [cited by examiner]
US 20230161902A1 · Dong · 2023 [cited by examiner]
US 20240135337A1 · Lai et al. · 2024 [cited by applicant]