IP Library Granted Patent US 12,432,249
Granted Patent B2
US 12,432,249 · App. 18/347,789 · Granted Sep 30, 2025

Automated changing of address for temporary communication systems

Inventors: Justin Blackburn (Gallatin Gateway, MT); Ryan Linn (Raleigh, NC); Jacob Donald Sheppard (Richfield, MN)
Assignee: Wells Fargo Bank, N.A.
H04L63/1433H04L61/3025H04L61/5007H04L67/10
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,432,249
App. No.
18/347,789
Granted
Sep 30, 2025
Kind
B2
Abstract

An example computer system for providing a communication system 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: monitor criteria associated with the communication system; assign a weight to the criteria to determine a risk score associated with the communication system; and automatically change an address of the communication system when the risk score exceeds a threshold.

Claims (42)

1. A computer system for providing a communication system, comprising:

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:

monitor criteria associated with the communication system, wherein the criteria relate to security characteristics associated with anonymity of the communication system, and wherein the communication system is a temporary self-provisioning system;

assign a weight to the criteria to determine a risk score associated with the security characteristics of the communication system;

automatically change an address of the communication system to a new address when the risk score exceeds a threshold; and

move data associated with the communication system to the new address, including to:

automatically port existing data between the address and the new address; and

automatically change domain-specific variables to avoid loss in data for the communication system.

2. The computer system of claim 1 , wherein the criteria are selected from one or more of: a length of time the communication system has been active; a number of users accessing the communication system; and from where is the communication system is accessed.

3. The computer system of claim 1 , wherein the weight is graduated based upon a type of the criteria.

4. The computer system of claim 1 , comprising further instructions which, when executed by the one or more processors, causes the computer system to sum the weight for each of the criteria to calculate the risk score.

5. The computer system of claim 4 , comprising further instructions which, when executed by the one or more processors, causes the computer system to compare the risk score to the threshold.

6. The computer system of claim 1 , wherein a new static Internet Protocol address is generated for the communication system.

7. The computer system of claim 1 , wherein a new domain name is generated for the communication system.

8. The computer system of claim 1 , comprising further instructions which, when executed by the one or more processors, causes the computer system to:

receive a command to create the communication system based upon an event;

automatically install the communication system in a cloud computing environment.

9. The computer system of claim 8 , comprising further instructions which, when executed by the one or more processors, causes the computer system to automatically provision the communication system in the cloud computing environment.

10. The computer system of claim 8 , comprising further instructions which, when executed by the one or more processors, causes the computer system to:

receive a single second command to remove the communication system; and

automatically remove the communication system from the cloud computing environment.

11. A method for providing a communication system, comprising:

monitoring criteria associated with the communication system, wherein the criteria relate to security characteristics associated with anonymity of the communication system, and wherein the communication system is a temporary self-provisioning system;

assigning a weight to the criteria to determine a risk score associated with the security characteristics of the communication system;

automatically changing an address of the communication system to a new address when the risk score exceeds a threshold; and

moving data associated with the communication system to the new address, including:

automatically porting existing data between the address and the new address; and

automatically changing domain-specific variables to avoid loss in data for the communication system.

12. The method of claim 11 , wherein the criteria are selected from one or more of: a length of time the communication system has been active; a number of users accessing the communication system; and from where is the communication system is accessed.

13. The method of claim 11 , wherein the weight is graduated based upon a type of the criteria.

14. The method of claim 11 , further comprising summing the weight for each of the criteria to calculate the risk score.

15. The method of claim 14 , further comprising comparing the risk score to the threshold.

16. The method of claim 11 , wherein a new static Internet Protocol address is generated for the communication system.

17. The method of claim 11 , wherein a new domain name is generated for the communication system.

18. The method of claim 11 , further comprising:

receiving a command to create the communication system based upon an event;

automatically installing the communication system in a cloud computing environment.

19. The method of claim 18 , further comprising automatically provisioning the communication system in the cloud computing environment.

20. The method of claim 18 , further comprising:

receiving a single second command to remove the communication system; and

automatically removing the communication system from the cloud computing environment.

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 071644/0971 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2023
From: BLACKBURN, JUSTIN; LINN, RYAN; SHEPPARD, JACOB DONALD
To: WELLS FARGO BANK, N.A.
Reel/Frame 065481/0155 →
Continuity (1)
Related Publication 20250016188A1 · Jan 9, 2025
References Cited (34)
US 8069471B2 · Boren · 2011 [cited by applicant]
US 8572735B2 · Ghosh et al. · 2013 [cited by applicant]
US 8635490B2 · Narayanaswamy et al. · 2014 [cited by applicant]
US 9426834B2 · Greene et al. · 2016 [cited by applicant]
US 9454592B2 · Mills et al. · 2016 [cited by applicant]
US 9501541B2 · Doering et al. · 2016 [cited by applicant]
US 9906500B2 · O'Hare et al. · 2018 [cited by applicant]
US 10225269B2 · Yi · 2019 [cited by applicant]
US 10637994B2 · Amin et al. · 2020 [cited by applicant]
US 10762204B2 · Yuen et al. · 2020 [cited by applicant]
US 10904288B2 · Robertson · 2021 [cited by applicant]
US 20060031306A1 · Haverkos · 2006 [cited by examiner]
US 20060149842A1 · Dawson et al. · 2006 [cited by applicant]
US 20070210909A1 · Addy · 2007 [cited by applicant]
US 20100306772A1 · Arnold et al. · 2010 [cited by applicant]
US 20120110672A1 · Judge · 2012 [cited by examiner]
US 20120131226A1 · Stevens et al. · 2012 [cited by applicant]
US 20130189944A1 · McCoy · 2013 [cited by applicant]
US 20130295891A1 · Moon et al. · 2013 [cited by applicant]
US 20140125759A1 · Chalasani et al. · 2014 [cited by applicant]
US 20160219154A1 · Veron et al. · 2016 [cited by applicant]
US 20170279826A1 · Mohanty et al. · 2017 [cited by applicant]
US 20170353978A1 · Ulinskas · 2017 [cited by applicant]
US 20180054427A1 · Revell · 2018 [cited by applicant]
US 20190147089A1 · Megahed et al. · 2019 [cited by applicant]
US 20200358617A1 · Baierlein et al. · 2020 [cited by applicant]
US 20220210013A1 · Araujo · 2022 [cited by examiner]
US 20220239568A1 · Celozzi et al. · 2022 [cited by applicant]
US 20230070546A1 · Mosby · 2023 [cited by examiner]
Noel Burton-Krahn, HotSwap Network Solutions, pp. 205-212 of the Proceedings of LISA '02: Sixteenth Systems Administration Conference, (Berkeley, CA: USENIX Association, 2002), 8 pages. [cited by applicant]
U.S. Appl. No. 17/930,207, filed Sep. 7, 2022. [cited by applicant]
U.S. Appl. No. 18/333,913, filed Jun. 13, 2023. [cited by applicant]
U.S. Appl. No. 18/523,566, filed Nov. 29, 2023. [cited by applicant]
U.S. Appl. No. 18/587,487, filed Feb. 26, 2024. [cited by applicant]