IP Library Granted Patent US 12,561,692
Granted Patent B2
US 12,561,692 · App. 18/678,519 · Granted Feb 24, 2026

Updating account information using virtual identification

Inventors: Robin H. Lok (Piedmont, CA); Caroline A. Machado (Mountain View, CA); Tiffany N. Twilley (Tiburon, CA); Young M. Yang (San Francisco, CA)
Assignee: Wells Fargo Bank, N.A.
G06Q30/01
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,561,692
App. No.
18/678,519
Granted
Feb 24, 2026
Kind
B2
Abstract

An example computer system for updating user account information can include: one or more processors; and non-transitory computer-readable storage media encoding instructions which, when executed by the one or more processors, causes the computer system to: receive a virtual identification (ID), the virtual ID including user information; store the virtual ID within a smart wallet; connect one or more user accounts to the smart wallet; compare the user information of the virtual ID with second user information of the one or more user accounts; determine if the user information and the second user information are different; and update the one or more user accounts by replacing the second user information with the user information.

Claims (49)

1 . A computer system for updating user account information, the computer system comprising:

one or more processors; and

non-transitory computer-readable storage media encoding instructions which, when executed by the one or more processors, cause the computer system to:

receive, upon request by the computer system from a government server, a virtual identification (ID) comprising a mobile driver's license, the virtual ID including user information including name and address;

store, by the computer system using encryption, the virtual ID within a smart wallet;

connect one or more user accounts to the smart wallet;

compare, by the computer system, the user information of the virtual ID with second user information of the one or more user accounts;

determine if the user information and the second user information are different;

update the one or more user accounts by replacing the second user information with the user information including the name and address from the mobile driver's license;

determine, by the computer system using a proximity-based module, that the computer system is within a predetermined distance of an entity device associated with at least one of the one or more user accounts; and

responsive to a determination that the computer system is within the predetermined distance:

connect to the entity device; and

automatically push, via a secure token, an update of third user information of the at least one of the one or more user accounts to enable the entity device to perform comparison of account information on an entity server associated with the entity device with the name and address from the mobile driver's license.

2 . The computer system of claim 1 , wherein the instructions further cause the computer system to, responsive to a determination that the user information and the second user information are different:

provide a notification requesting input to update the second user information with the user information; and

receive input indicating update the second user information.

3 . The computer system of claim 1 , wherein to receive the virtual ID includes to:

capture a photo of a physical ID; and

scan the photo for the user information.

4 . The computer system of claim 1 , wherein to compare the user information with the second user information includes to:

identify values of the second user information; and

compare the values of the second user information to values of the virtual ID.

5 . The computer system of claim 4 , wherein the second user information is not updated if the values of the second user information are shortened versions of the values of the virtual ID.

6 . The computer system of claim 1 , wherein the one or more user accounts are associated with a retail website, a social media website, or a payment card.

7 . The computer system of claim 1 , wherein the instructions further cause the computer system to request verification that the user information can be used to update the one or more user accounts.

8 . A method for updating user account information, the method comprising:

receiving, upon request by a computer system from a government server, a virtual identification (ID) comprising a mobile driver's license, the virtual ID including user information including name and address;

storing, by the computer system using encryption, the virtual ID within a smart wallet;

connecting one or more user accounts to the smart wallet;

comparing, by the computer system, the user information of the virtual ID with second user information of one or more user accounts;

determining if the user information and the second user information are different;

updating the one or more user accounts by replacing the second user information with the user information including the name and address from the mobile driver's license;

determining, by the computer system using a proximity-based module, that the computer system is within a predetermined distance of an entity device associated with at least one of the one or more user accounts; and

responsive to a determination that the computer system is within the predetermined distance:

connecting to the entity device; and

automatically pushing, via a secure token, an update of third user information of the at least one of the one or more user accounts to enable the entity device to perform comparison of account information on an entity server associated with the entity device with the name and address from the mobile driver's license.

9 . The method of claim 8 , further comprising responsive to a determination that the user information and the second user information are different:

providing a notification requesting input to update the second user information with the user information; and

receiving input indicating to update the second user information.

10 . The method of claim 8 , wherein receiving the virtual ID includes:

capturing a photo of a physical ID; and

scanning the photo for the user information.

11 . The method of claim 8 , wherein comparing the user information with the second user information includes:

identifying values of the second user information; and

comparing the values of the second user information to values of the virtual ID.

12 . The method of claim 11 , wherein the second user information is not updated if the values of the second user information are shortened versions of the values of the virtual ID.

13 . The method of claim 8 , wherein the one or more user accounts are associated with a retail website, a social media website, or a payment card.

14 . The method of claim 8 , further comprising:

requesting verification that the user information can be used to update the one or more user accounts.

Assignments (2)
STATEMENT OF CHANGE OF ADDRESS OF ASSIGNEE Recorded Jun 17, 2025
From: WELLS FARGO BANK, N.A.
To: WELLS FARGO BANK, N.A.
Reel/Frame 071649/0870 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2024
From: LOK, ROBIN H.; MACHADO, CAROLINE A.; TWILLEY, TIFFANY N.; YANG, YOUNG M.
To: WELLS FARGO BANK, N.A.
Reel/Frame 069228/0825 →
Continuity (1)
Related Publication 20250371550A1 · Dec 4, 2025
References Cited (5)
US 11432149B1 · Dhanoa · 2022 [cited by examiner]
US 20140066044A1 · Ramnani · 2014 [cited by examiner]
US 20220198451A1 · Alterman · 2022 [cited by examiner]
US 20220391482A1 · Villanueva Gaviola · 2022 [cited by examiner]
A. E. Al-Chalabi, S. Essa, H. Shahzad and I. Damaj, “A wearable and ubiquitous NFC wallet,” 2015 IEEE 28th Canadian Conference on Electrical and Computer Engineering (CCECE), Halifax, NS, Canada, 2015, pp. 152-157, doi:… [cited by examiner]