IP Library › Granted Patent US 11,580,545
Granted Patent B2
US 11,580,545 · App. 17/730,080 · Granted Feb 14, 2023

Predictive pre-authorization of subsidiary accounts using passive biometrics

Inventor: Nagib Georges Mimassi (Palo Alto, CA)
Assignee: ROCKSPOON, INC.
G06Q20/40145G06F16/2379G06Q20/3227
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 11,580,545
App. No.
17/730,080
Granted
Feb 14, 2023
Kind
B2
Abstract

A system and method for predictive pre-authorization of subsidiary accounts using passive biometrics which uses wireless mobile devices and biometric scanning to automatically predict pre-authorized transaction amounts for a plurality of subsidiary accounts in a secure manner without requiring the customer to handle his or her mobile device. The system and method uses a payment facilitation device at the business location which automatically detects and recognizes registered mobile devices, displays a photo of the customer to a business employee for identity confirmation, verifies the customer with a biometrics verification database, generates a pre-authorization amount with an authorization generator, and automatically deducts payments for purchases from a pre-authorized customer account. The system and method may further include capabilities for facilitating offline transactions using accounts enabled as offline accounts.

Claims (61)

1. A system for predictive pre-authorization of subsidiary accounts using biometrics, comprising:

a computing device comprising a memory, a processor, and a non-volatile data storage device;

a database on the non-volatile data storage device, the database comprising customer history data, the customer history data comprising customer receipt data, bank, debit, or credit card details, and customer preferences;

a pre-authorization server comprising a first plurality of programming instructions stored in the memory, and operating on the processor, wherein the first plurality of programming instructions, when operating on the processor, cause the computing device to:

create a sub-account associated with a master account;

receive sub-account rules and preferences established by a user of the master account; and

send the sub-account rules and preferences to an authorization generator module; and

an authorization generator module comprising a second plurality of programming instructions stored in the memory, and operating on the processor, wherein the second plurality of programming instructions, when operating on the processor, cause the computing device to:

receive a confirmation of identity signal;

receive sub-account rules and preferences from the pre-authorization server;

retrieve a subset of the customer history data from the database that corresponds to the specific customer;

compute a customer average transaction amount using the customer receipt data from the subset of the customer history data; and

determine, using a machine-learned predictive algorithm, a pre-authorization amount using the sub-account rules and preferences, the customer average transaction amount and the customer preferences from the subset of the customer history data as inputs into the machine-learned predictive algorithm.

2. The system of claim 1 , further comprising a unified communications system which acts as a common intermediary device through which a payment facilitation device, a payment facilitation server, and a registered wireless mobile device communicate.

3. The system of claim 1 , further comprising a biometrics verification module comprising a third plurality of programming instructions stored in the memory, and operating on the processor, wherein the third plurality of programming instructions, when operating on the processor, cause the computing device to:

confirm an identity of a customer using biometrics; and

send a confirmation of identity signal to the authorization generator.

4. The system of claim 1 , further comprising a ledger manager comprising a fourth plurality of programming instructions stored in the memory, and operating on the processor, wherein the fourth plurality of programming instructions, when operating on the processor, cause the computing device to:

enable a master account or sub-account to operate as an offline account;

create a master ledger associated with the master account, wherein the master ledger comprises financial information associated with the master account;

receive offline account rules and preferences established by a user of the master account; and

determine, using the machine-learned predictive algorithm, a pre-authorization amount using the offline account rules and preferences, the customer average transaction amount and the customer preferences from the subset of the customer history data as inputs into the machine-learned predictive algorithm;

transmit a local ledger to a user mobile device, wherein the local ledger records all transactions conducted while the user mobile device has no network connection;

receive local ledger data and synchronize the master ledger and local ledger when the user mobile device establishes a network connection;

update the pre-authorization amount using the received local ledger data; and

transmit the updated local ledger to the user mobile device.

5. The system of claim 1 , wherein the pre-authorization server is further configured to:

apply the determined pre-authorization amount to the sub-account; and

disable the sub-account when the pre-authorized amount has been depleted.

6. A method for predictive pre-authorization of subsidiary accounts using biometrics, comprising the steps of:

storing customer information in a database, the customer information comprising:

a list of registered wireless mobile devices;

a device identifier for each registered wireless mobile device;

a photograph of a customer associated with each registered wireless mobile device; and

payment details for the customer associated with each registered wireless mobile device; and

performing the following steps using a pre-authorization server, the pre-authorization server comprising a first memory, a first processor, and a first plurality of programming instructions:

creating a sub-account associated with a master account;

receiving sub-account rules and preferences established by a user of the master account;

sending the sub-account rules and preferences to an authorization generator module; and

performing the following steps using an authorization generator module, the authorization generator module comprising a second memory, a second processor, and a second plurality of programming instructions:

receiving a confirmation of identity signal;

receiving sub-account rules and preferences from the pre-authorization server;

retrieving a subset of the customer history data from the database that corresponds to the specific customer;

computing a customer average transaction amount using the customer receipt data from the subset of the customer history data; and

determining, using a machine-learned predictive algorithm, a pre-authorization amount using the sub-account rules and preferences, the customer average transaction amount and the customer preferences from the subset of the customer history data as inputs into the machine-learned predictive algorithm.

7. The method of claim 6 , further comprising a unified communications system which acts as a common intermediary device through which a payment facilitation device, a payment facilitation server, and a registered wireless mobile device communicate.

8. The method of claim 6 , performing the following steps using a biometrics verification module, the biometrics verification module comprising a third memory, a third processor, and a third plurality of programming instructions:

confirming an identity of a customer using biometrics; and

sending a confirmation of identity signal to the authorization generator.

9. The method of claim 6 , performing the following steps using a ledger manager, the ledger manager comprising a fourth memory, a fourth processor, and a fourth plurality of programming instructions:

enabling a master account or sub-account to operate as an offline account;

creating a master ledger associated with the master account, wherein the master ledger comprises financial information associated with the master account;

receiving offline account rules and preferences established by a user of the master account; and

determining, using the machine-learned predictive algorithm, a pre-authorization amount using the offline account rules and preferences, the customer average transaction amount and the customer preferences from the subset of the customer history data as inputs into the machine-learned predictive algorithm;

transmitting a local ledger to a user mobile device, wherein the local ledger records all transactions conducted while the user mobile device has no network connection;

receiving local ledger data and synchronize the master ledger and local ledger when the user mobile device establishes a network connection;

updating the pre-authorization amount using the received local ledger data; and

transmitting the updated local ledger to the user mobile device.

10. The method of claim 6 , wherein the pre-authorization server is further configured to perform the steps of:

applying the determined pre-authorization amount to the sub-account; and

disabling the sub-account when the pre-authorized amount has been depleted.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 25, 2022
From: MIMASSI, NAGIB GEORGES
To: ROCKSPOON, INC.
Reel/Frame 061878/0985 →
Continuity (10)
Continuation In Part 17329734 · May 25, 2021
Continuation 17147284 · Jan 12, 2021
Continuation In Part 16950101 · Nov 17, 2020
Continuation In Part 17005038 · Aug 27, 2020
Continuation In Part 16796342 · Feb 20, 2020
Provisional Application 62938817 · Nov 21, 2019
Provisional Application 62964413 · Jan 22, 2020
Provisional Application 62964422 · Jan 22, 2020
Provisional Application 63091994 · Oct 15, 2020
Related Publication 20220292516A1 · Sep 15, 2022