US2023267021A1PendingUtilityA1

Information Management System Router

Assignee: BANK OF AMERICAPriority: Mar 20, 2019Filed: Apr 28, 2023Published: Aug 24, 2023
Est. expiryMar 20, 2039(~12.6 yrs left)· nominal 20-yr term from priority
G06F 9/546G06F 11/3672G06F 9/44505G06F 9/466
63
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems and methods for routing information management system (IMS) messages to support multiple levels in an information management system environment. In some cases, a transaction code routing and classification scheme may be used to achieve isolation within an information management system for multiple development efforts occurring in one test system. An IMS router may intercept all transactions to determine a test level desired to process the transactions. At interception time, a destination is changed by the IMS router. The re-routed transactions are processed in separate data containers using unique programs, databases, user interfaces and formatting, based on requirements for a particular testing level.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A system, comprising:
 a plurality of computing devices, each computing device corresponding to a different user; and   an information management system comprising:   at least one processor;   a communication interface communicatively coupled to the at least one processor; and   memory storing computer-readable instructions that, when executed by the at least one processor, cause the information management system to:   identify a user identifier associated with a message received via the communication interface;   retrieve, based on the user identifier, a level identifier associated with an application, wherein the level identifier corresponds with a logical test container corresponding to particular build of the application under test in a logical test environment of a plurality of logical test environments, each logical test environment associated with one of the logical test containers of an information management system and by one or more users associated with the user identifier, wherein a first logical test container comprises a first test container for a first build of the application under test by a first user group and a second logical test container comprises a second test container for a second build of the application under test by a second user group and wherein the first test container supports different available data than the second test container;   generate a modified message based on the level identifier and the user identifier by appending a message modifier comprising the level identifier to the message, wherein the user identifier is associated with a user of the first user group and the second user group; and   communicate the modified message to a pipeline of one of the first logical test container or the second logical test container corresponding to a particular build of the application under test, based on the message modification, wherein the pipeline corresponds to the level identifier.   
     
     
         2 . The system of  claim 1 , wherein the message comprises an information management system transaction. 
     
     
         3 . The system of  claim 1 , further including instructions that, when executed, cause the information management system to:
 receive a configuration message; and   update, in a configuration data store, a configuration entry with configuration information extracted from the configuration message.   
     
     
         4 . The system of  claim 3 , wherein the configuration information comprises the level identifier. 
     
     
         5 . The system of  claim 1 , wherein the information management system comprises an information management system router. 
     
     
         6 . The system of  claim 1 , wherein a message modification comprises appending the level identifier to an application name. 
     
     
         7 . The system of  claim 1 , wherein a message modification comprises replacing a character in a character string with the level identifier. 
     
     
         8 . An apparatus, comprising:
 at least one processor;   a communication interface communicatively coupled to the at least one processor; and   memory storing computer-readable instructions that, when executed by the at least one processor, cause the apparatus to:
 identify a user identifier associated with a message received via the communication interface; 
 retrieve, based on the user identifier, a level identifier associated with an application, wherein the level identifier corresponds with a logical test container corresponding to particular build of the application under test, wherein a first logical test container comprises a first test container for a first build of the application under test by a first user group and a second logical test container comprises a second test container for a second build of the application under test by a second user group and wherein the first test container supports different available data than the second test container; 
 generate a modified message based on the level identifier and the user identifier by appending the level identifier to the message, wherein the user identifier is associated with a user of the first user group and the second user group; and 
 communicate, based on the level identifier, the modified message to a pipeline of one of the first logical test container or the second logical test container, based on the message modification. 
   
     
     
         9 . The apparatus of  claim 8 , wherein the message comprises an information management system transaction. 
     
     
         10 . The apparatus of  claim 8 , further including instructions that, when executed, cause the apparatus to:
 receive a configuration message; and   update, in a configuration data store, a configuration entry with configuration information extracted from the configuration message.   
     
     
         11 . The apparatus of  claim 10 , wherein the configuration information comprises the level identifier. 
     
     
         12 . The apparatus of  claim 8 , wherein the apparatus comprises an information management system router. 
     
     
         13 . The apparatus of  claim 8 , wherein a message modification comprises appending the level identifier to an application name. 
     
     
         14 . The apparatus of  claim 8 , wherein a message modification comprises replacing a character in a character string with the level identifier. 
     
     
         15 . A method, comprising:
 identifying a user identifier associated with a message received via a communication interface;   retrieving, based on the user identifier, a level identifier associated with an application, wherein the level identifier corresponds with a logical test container corresponding to particular build of the application under test, wherein a first logical test container comprises a first test container for a first build of the application under test by a first user group and a second logical test container comprises a second test container for a second build of the application under test by a second user group and wherein the first test container supports different available data than the second test container;   generating a modified message based on the level identifier and the user identifier by appending the level identifier to the message, wherein the user identifier is associated with a user of the first user group and the second user group; and   communicating, based on the level identifier, the modified message to a pipeline of one of the first logical test container or the second logical test container, based on the message modification.   
     
     
         16 . The method of  claim 15 , wherein the message comprises an information management system transaction. 
     
     
         17 . The method of  claim 15 , further comprising:
 receiving, at a communication interface, a configuration message; and   updating, in a configuration data store, a configuration entry with configuration information extracted from the configuration message.   
     
     
         18 . The method of  claim 15 , wherein a configuration data store comprises the level identifier. 
     
     
         19 . The method of  claim 15 , wherein a message modification comprises appending the level identifier to an application name. 
     
     
         20 . The method of  claim 15 , wherein a message modification comprises replacing a character in a character string with the level identifier.

Join the waitlist — get patent alerts

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

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