US12475107B2ActiveUtilityA1

Colonization of transactional data based upon geography

Assignee: WELLS FARGO BANK NAPriority: Apr 24, 2024Filed: Apr 24, 2024Granted: Nov 18, 2025
Est. expiryApr 24, 2044(~17.8 yrs left)· nominal 20-yr term from priority
G06F 16/29G06F 16/2379
62
PatentIndex Score
0
Cited by
15
References
16
Claims

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

exact text as granted — not AI-modified
What is claimed is: 
     
         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.

Join the waitlist — get patent alerts

Track US12475107B2 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.