IP Library Patent Application 17714559
Patent Application
App. No. 17/714,559

VIRTUAL WALLET GENERATION

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 None
App. No.
17/714,559
Abstract

Systems and methods herein describe a digital wallet system. The digital wallet system identifies a first request to initiate a first transaction, receives first sensitive data corresponding to the first transaction, initiates a digital wallet based on the first sensitive data, the initiating comprising generating a first wallet item designated for completing the first transaction, stores the first wallet item in association with the generated digital wallet, and stores the digital wallet.

Claims (89)

1 . A method comprising:

identifying, using a processor, a first request to initiate a first transaction;

receiving first sensitive data corresponding to the first transaction;

initiating a digital wallet based on the first sensitive data, the initiating comprising generating a first wallet item designated for completing the first transaction;

storing the first wallet item in association with the generated digital wallet; and

storing the digital wallet.

2 . The method of claim 1 , further comprising:

transferring an amount of value from a first account linked to the first sensitive data to the digital wallet; and

storing the amount of value in association with the first wallet item.

3 . The method of claim 1 , further comprising:

receiving second sensitive data corresponding to a second transaction;

generating a second wallet item designated for completing the second transaction; and

storing the second wallet item in association with the digital wallet.

4 . The method of claim 2 , further comprising:

causing display of a graphical user interface on a client device, the graphical user interface comprising a first portion and a second portion, wherein the first portion comprises a visual representation of the digital wallet, and the second portion comprises first transaction data associated with the first transaction;

receiving input indicative of a selection of a first selectable user interface element, the first selectable user interface element associated with the first wallet item;

in response to receiving the input, modifying the graphical user interface, the modification comprising updating the first transaction data and updating the visual representation of the digital wallet;

receiving a second request to process the first transaction; and

in response to receiving the second request, processing the first transaction.

5 . The method of claim 4 , wherein updating the first transaction data further comprises:

generating an updated transaction value, the updated transaction value generated based on subtracting the amount of value associated with the first wallet item from a total value associated with the first transaction data; and

causing display of the updated transaction value within the second portion of the graphical user interface.

6 . The method of claim 4 , wherein:

the display of the visual representation of the digital wallet comprises a visual representation of the first wallet item,

the updating the digital wallet further comprising:

deleting the first wallet item from the digital wallet; and

removing display of the visual representation of the first wallet item from the first portion of the graphical user interface.

7 . The method of claim 4 , wherein receiving the request to process the first transaction further comprises:

transferring the amount of value from the digital wallet to a third account linked with a third entity.

8 . The method of claim 7 , wherein:

the amount of value is a first amount of value,

the method further comprising:

receiving a third request to modify the processed first transaction;

validating the third request based on a set of transaction rules associated with the first transaction;

in response to validating the third request, determining modified first transaction data; and

transferring a second amount of value based on the modified transaction data from the third account to the digital wallet.

9 . The method of claim 8 , further comprising:

generating a third wallet item based on the second amount of value; and

storing the third wallet item in association with the digital wallet.

10 . A system comprising:

a processor; and

a memory storing instructions that, when executed by the processor, configure the system to:

identify a first request to initiate a first transaction;

receive first sensitive data corresponding to the first transaction;

initiate a digital wallet based on the first sensitive data, the initiating comprising generating a first wallet item designated for completing the first transaction;

store the first wallet item in association with the generated digital wallet; and

store the digital wallet.

11 . The system of claim 10 , wherein the instructions further configure the system to:

transfer an amount of value from a first account linked to the first sensitive data to the digital wallet; and

store the amount of value in association with the first wallet item.

12 . The system of claim 10 , wherein the instructions further configure the system to:

receive second sensitive data corresponding to a second transaction;

generate a second wallet item designated for completing the second transaction; and

store the second wallet item in association with the digital wallet.

13 . The system of claim 11 , wherein the instructions further configure the system to:

cause display of a graphical user interface on a client device, the graphical user interface comprising a first portion and a second portion, wherein the first portion comprises a visual representation of the digital wallet, and the second portion comprises first transaction data associated with the first transaction;

receive input indicative of a selection of a first selectable user interface element, the first selectable user interface element associated with the first wallet item;

in response to receiving the input, modify the graphical user interface, the modification comprising updating the first transaction data and updating the visual representation of the digital wallet;

receive a second request to process the first transaction; and

in response to receiving the second request, process the first transaction.

14 . The system of claim 13 , wherein updating the first transaction data further configure the system to:

generate an updated transaction value, the updated transaction value generated based on subtracting the amount of value associated with the first wallet item from a total value associated with the first transaction data; and

cause display of the updated transaction value within the second portion of the graphical user interface.

15 . The system of claim 13 , wherein:

the display of the visual representation of the digital wallet comprises a visual representation of the first wallet item,

the updating the digital wallet further configures the system to:

delete the first wallet item from the digital wallet; and

remove display of the visual representation of the first wallet item from the first portion of the graphical user interface.

16 . The system of claim 13 , wherein receiving the request to process the first transaction further configures the system to:

transfer the amount of value from the digital wallet to a third account linked with a third entity.

17 . The system of claim 16 , wherein:

the amount of value is a first amount of value,

the system further configured to:

receive a third request to modify the processed first transaction;

validate the third request based on a set of transaction rules associated with the first transaction;

in response to validating the third request, determine modified first transaction data; and

transfer a second amount of value based on the modified transaction data from the third account to the digital wallet.

18 . The system of claim 17 , wherein the instructions further configure the system to:

generate a third wallet item based on the second amount of value; and

store the third wallet item in association with the digital wallet.

19 . A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a computer, cause the computer to:

identify a first request to initiate a first transaction;

receive first sensitive data corresponding to the first transaction;

initiate a digital wallet based on the first sensitive data, the initiating comprising generating a first wallet item designated for completing the first transaction;

store the first wallet item in association with the generated digital wallet; and

store the digital wallet.

20 . The computer-readable storage medium of claim 19 , wherein the instructions further configure the computer to:

transfer an amount of value from a first account linked to the first sensitive data to the digital wallet; and

store the amount of value in association with the first wallet item.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2022
From: AMMATANDA, MUTHANNA NISCHAL; CHINNAPPA, SUDHA; MARIOTTI, DAVIS; TSYMBALENKO, ROMAN; NARYA, SHRANKHLA; BEESLEY, BRADLEY
To: HINT, INC.
Reel/Frame 059518/0703 →