IP Library Granted Patent US 12,475,107
Granted Patent B2
US 12,475,107 · App. 18/644,710 · Granted Nov 18, 2025

Colonization of transactional data based upon geography

Inventors: Narasimha Murthy Edala (Hyderabad, IN); Govinda Rajulu Nelluri (Hyderabad, IN); Udaya Ramu Peethani (Hyderabad, IN)
Assignee: Wells Fargo Bank, N.A.
G06F16/2379G06F16/29
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,475,107
App. No.
18/644,710
Granted
Nov 18, 2025
Kind
B2
Abstract

An example computer system for colonizing transactions 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 transaction initiated by an originator; automatically route the transaction to a colony based upon a context packet associated with the transaction; and store data associated with the transaction in the colony; wherein the colony satisfies regulatory requirements of a geographic area associated with the transaction.

Claims (38)

1 . A computer system for colonizing transactions, 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:

receive a transaction having a transaction type initiated by an originator;

segment a colony stored within one or more databases into data streets, with the data streets being storage areas corresponding to different transaction types;

automatically route the transaction to a specific data street of the colony based upon a context packet associated with the transaction;

store data associated with the transaction in the specific data street of the colony;

crawl the colony within the one or more databases to determine an efficiency of the colony; and

divide the colony into two or more new colonies when the colony is too large, based upon the data streets in the colony, to accommodate increases in data in the colony while maintaining the efficiency for the one or more databases;

wherein the colony satisfies regulatory requirements of a geographic area associated with the transaction, and

wherein the specific data street corresponds to the transaction type of the transaction.

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

generate multiple colonies at different geographic locations; and

store the data associated with the transaction in one of the multiple colonies.

3 . The computer system of claim 1 , comprising further instructions which, when executed by the one or more processors, causes the computer system to generate a new colony when the regulatory requirements change.

4 . The computer system of claim 1 , comprising further instructions which, when executed by the one or more processors, causes the computer system to destruct the colony when the regulatory requirements change.

5 . The computer system of claim 1 , wherein the context packet includes a location of the originator.

6 . The computer system of claim 5 , wherein the geographic area is the location of the originator.

7 . The computer system of claim 1 , comprising further instructions which, when executed by the one or more processors, causes the computer system to identify a type and a location of the transaction from the context packet.

8 . The computer system of claim 7 , wherein the type and the location of the transaction are used to select a data street within the colony.

9 . A method for colonizing transactions, comprising:

receiving a transaction having a transaction type initiated by an originator;

segmenting a colony stored within one or more databases into data streets, with the data streets being storage areas corresponding to different transaction types;

automatically routing the transaction to a specific data street of the colony based upon a context packet associated with the transaction;

storing data associated with the transaction in the colony;

crawling the colony within the one or more databases to determine an efficiency of the colony; and

dividing the colony into two or more new colonies when the colony is too large, based upon the data streets in the colony, to accommodate increases in data in the colony while maintaining the efficiency for the one or more databases;

wherein the colony satisfies regulatory requirements of a geographic area associated with the transaction; and

wherein the specific data street corresponds to the transaction type of the transaction.

10 . The method of claim 9 , further comprising:

generating multiple colonies at different geographic locations; and

storing the data associated with the transaction in one of the multiple colonies.

11 . The method of claim 9 , further comprising generating a new colony when the regulatory requirements change.

12 . The method of claim 9 , further comprising destructing the colony when the regulatory requirements change.

13 . The method of claim 9 , wherein the context packet includes a location of the originator.

14 . The method of claim 13 , wherein the geographic area is the location of the originator.

15 . The method of claim 9 , further comprising identifying a type and a location of the transaction from the context packet.

16 . The method of claim 15 , wherein the type and the location of the transaction are used to select a data street within the colony.

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 May 15, 2024
From: EDALA, NARASIMHA MURTHY; NELLURI, GOVINDA RAJULU; PEETHANI, UDAYA RAMU
To: WELLS FARGO BANK, N.A.
Reel/Frame 067415/0338 →
Continuity (1)
Related Publication 20250335425A1 · Oct 30, 2025
References Cited (14)
US 7149701B2 · Mckinney · 2006 [cited by applicant]
US 8676593B2 · Nagpal et al. · 2014 [cited by applicant]
US 8706687B2 · Fineberg et al. · 2014 [cited by applicant]
US 10643279B2 · Pessin · 2020 [cited by applicant]
US 11488104B2 · Soon-Shiong · 2022 [cited by applicant]
US 11669815B1 · Warner et al. · 2023 [cited by applicant]
US 11823098B2 · Cella · 2023 [cited by applicant]
US 20120124001A1 · Shah · 2012 [cited by examiner]
US 20190080379A1 · Dallahan et al. · 2019 [cited by applicant]
US 20190205993A1 · Rodriguez · 2019 [cited by examiner]
US 20200380436A1 · Bonomo · 2020 [cited by applicant]
US 20210326941A1 · Herath · 2021 [cited by examiner]
WO 2023099238A1 · 2023 [cited by applicant]
Nair, Srijit et al., “A Model to Enhance Security Of Digital Transaction,” 2019 4th International Conference on Information Systems and Computer Networks (ISCON), Date of Conference: Nov. 21-22, 2019, INSPEC Accession N… [cited by applicant]