US-20260129017-A1 - SYSTEMS AND METHODS FOR REAL-TIME, INTELLIGENT, AND COORDINATED MESSAGING FOR INTER-APPLICATION COMMUNICATIONS USING THESE DYNAMIC REQUESTS
Abstract
Systems and methods for a dynamic communication coordination system based on intelligent and personalized communications. For example, as opposed to a conventional routing system, where the router receives a communication and determines an intended recipient as defined by the communication, the system described herein receives a communication and processes the data in that communication using a standardizing relay. The standardizing relay may then determine where to send the communication.
Inventors
- Manikandan RAJARAM
- St. John Graham P. HILL
Assignees
- CAPITAL ONE SERVICES, LLC
Dates
- Publication Date
- 20260507
- Application Date
- 20251231
Claims (20)
- 1 . A system for generating dynamic requests and responses for inter-application communications with undesignated recipients within cloud computer networks, the system comprising: one or more processors; and one or more non-transitory, computer-readable mediums, comprising instructions that, when executed by the one or more processors, cause operations comprising: receiving, at a standardizing relay, a first communication, in a vector format, from a first component in a cloud computer network, wherein the first communication has an undesignated recipient, wherein the first communication comprises an inter-application communication for the cloud computer network, and wherein the first communication comprises a first body portion and a first header portion; obtaining, at the standardizing relay, a first communication characteristic, wherein the first characteristic comprises data retrieved from the first body portion of the first communication; obtaining, at the standardizing relay, a first key value, wherein the first key value uses a vector-based protocol specific to the standardizing relay, and wherein the first key value is retrieved from the first header portion of the first communication; processing, at the standardizing relay, the first key value using a vector database by comparing the first key value to a relay rule set in the vector database to generate a first feature of a first feature input; processing, at the standardizing relay, the first characteristic using the vector database to generate a second feature of the first feature input; inputting the first feature input into a generative artificial intelligence model to generate a first output; and generating a first dynamic request corresponding to the first communication based on the first output, wherein the first dynamic request designates a second component in the cloud computer network as a recipient.
- 2 . A method for generating dynamic requests and responses for inter-application communications without predetermined recipients within cloud computer networks, the method comprising: receiving, at a standardizing relay, a first communication from a first component in a cloud computer network, wherein the first communication has an undesignated recipient; obtaining, at the standardizing relay, a first communication characteristic; obtaining, at the standardizing relay, a first key value, wherein the first key value uses a vector-based protocol specific to the standardizing relay; processing, at the standardizing relay, the first key value using a relay rule set in a vector database to generate a first feature of a first feature input; generating, at the standardizing relay, a second feature for the first feature input based on the first communication characteristic; inputting the first feature input into a generative artificial intelligence model to generate a first output; and generating a first dynamic request corresponding to the first communication based on the first output, wherein the first dynamic request designates a second component in the cloud computer network as a recipient.
- 3 . The method of claim 2 , wherein processing the first key value using the relay rule set in the vector database to generate the first feature of the first feature input comprises: inputting the first key value into the relay rule set in the vector database; receiving a vector output from the vector database; and generating the first feature based on the vector output.
- 4 . The method of claim 2 , wherein receiving the first communication comprises receiving the first communication in a vector format, wherein the vector format indicates a first body portion and a first header portion for the first communication.
- 5 . The method of claim 4 , wherein obtaining the first key value further comprises: identifying vector data in the first communication corresponding to the first header portion; and determining the first key value based on the vector data.
- 6 . The method of claim 2 , wherein inputting the first feature input into the generative artificial intelligence model to generate the first output further comprises: clustering the first feature input based on the first feature; selecting a subordinate model, from a plurality of subordinate models of the generative artificial intelligence model, based on the first feature; and processing the first feature input using the subordinate model.
- 7 . The method of claim 2 , wherein inputting the first feature input into the generative artificial intelligence model to generate the first output further comprises: determining a standardizing relay record corresponding to the first communication; and updating the standardizing relay record based on the first output.
- 8 . The method of claim 7 , wherein determining the standardizing relay record corresponding to the first communication further comprises: comparing the first communication characteristic to a plurality of standardizing relay records; and selecting the standardizing relay record from the plurality of standardizing relay records based on comparing the first communication characteristic to the plurality of standardizing relay records.
- 9 . The method of claim 7 , wherein determining the standardizing relay record corresponding to the first communication further comprises: determining a time stamp corresponding to the first communication; and selecting the standardizing relay record from a plurality of standardizing relay records based on the time stamp.
- 10 . The method of claim 2 , wherein generating the first dynamic request further comprises: determining a standardizing relay record corresponding to the first communication; and updating the standardizing relay record based on the first dynamic request.
- 11 . The method of claim 10 , wherein updating the standardizing relay record based on the first dynamic request further comprises: recording the second component in the cloud computer network as the recipient in the standardizing relay record; and recording a task record for the first communication in the standardizing relay record.
- 12 . The method of claim 2 , wherein generating the first dynamic request further comprises: generating a private-public key-pair for the first dynamic request; and transmitting a private key portion of the private-public key-pair to the second component.
- 13 . The method of claim 2 , wherein generating the first dynamic request corresponding to the first communication further comprises: generating a first notification corresponding to the first dynamic request; and generating for display, on a user interface, the first notification.
- 14 . The method of claim 2 , wherein generating the first output further comprises: determining a plurality of tasks corresponding to the first communication; and generating a respective dynamic request for each of the plurality of tasks.
- 15 . The method of claim 2 , wherein generating the first dynamic request corresponding to the first communication based on the first output further comprises: determining a task of a plurality of tasks for the first dynamic request; and selecting the second component from a plurality of components based on the task.
- 16 . One or more non-transitory, computer-readable media, comprising instructions that, when executed by one or more processors, cause operations comprising: receiving, at a vector database, a first communication from a first component in a cloud computer network, wherein the first communication has an undesignated recipient; obtaining, at the vector database, a first key value for the first communication, wherein the first key value uses a vector-based protocol specific to the vector database; processing, at the vector database, the first key value using a relay rule set to generate a first feature of a first feature input; inputting the first feature input into a generative artificial intelligence model to generate a first output; and generating a first dynamic request corresponding to the first communication based on the first output, wherein the first dynamic request designates a second component in the cloud computer network as a recipient.
- 17 . The one or more non-transitory, computer-readable media of claim 16 , wherein processing the first key value using the relay rule set in the vector database to generate the first feature of the first feature input comprises: inputting the first key value into the relay rule set in the vector database; and receiving a vector output from the vector database; and generating the first feature based on the vector output.
- 18 . The one or more non-transitory, computer-readable media of claim 16 , wherein receiving the first communication comprises receiving the first communication in a vector format, wherein the vector format indicates a first body portion and a first header portion for the first communication.
- 19 . The one or more non-transitory, computer-readable media of claim 18 , wherein obtaining the first key value further comprises: identifying vector data in the first communication corresponding to the first header portion; and determining the first key value based on the vector data.
- 20 . The one or more non-transitory, computer-readable media of claim 16 , wherein inputting the first feature input into the generative artificial intelligence model to generate the first output further comprises: clustering the first feature input based on the first feature; selecting a subordinate model, from a plurality of subordinate models of the generative artificial intelligence model, based on the first feature; and processing the first feature input using the subordinate model.
Description
CROSS-REFERENCE TO RELATED APPLICATION(S) This application is a continuation of U.S. patent application Ser. No. 18/641,196, filed Apr. 19, 2024. The content of the foregoing application is incorporated herein in its entirety by reference. BACKGROUND In cloud computing systems, communications between applications are often routed using a combination of networking technologies, protocols, and architectural patterns designed to ensure reliable, scalable, and secure communication. Cloud platforms often provide messaging services that act as intermediaries to manage the communications between different applications or components. Typically, these communications comprise requests and replies. This pattern involves a direct request to a service and waiting for a response and are commonly implemented using HTTP/HTTPS protocols. To direct requests and replies, cloud computing systems typically rely on a generated communication to have an intended recipient. That is, the communication itself indicates where the communication should be directed. The transmitting application or component then routes the communication to that intended recipient. SUMMARY Systems and methods are described herein for novel uses and/or improvements to communication exchange in cloud systems using real-time, intelligent, and coordinated messaging. As one example, systems and methods are described herein that do not rely on static protocols that rely on a designated recipient to transmit communications. Instead, the systems and methods provide a dynamic communication coordination system based on intelligent and personalized communications. For example, as opposed to a conventional routing system, where the router receives a communication and determines an intended recipient as defined by the communication, the system described herein receives a communication and processes the data in that communication using a standardizing relay. The standardizing relay may then determine where to send the communication. As an example, the standardizing relay may connect all servicing channels for a platform and its applications and components. As communications are transmitted between components, the standardizing relay may detect communication characteristics such as user identifiers, account identifiers, and time stamps in communication. The standardizing relay may also detect key values that determine what input characteristics should be used when the standardizing relay processes the communication. As opposed to an internet protocol (IP) address, which indicates a location on a network, or a Media Access Control (MAC) address, which indicates specific hardware, the key value provides information to the standardizing relay that uses a protocol specific to the standardizing relay. For example, the standardizing relay may use the key values to determine formats of the input, objectives of the inputs, specific rules to apply, and/or formats to be used for inputs to the standardizing relay. The standardizing relay may then apply a series of rules that interpret the key values to determine how to process the communication, where to send the communication for processing, and/or what processes to perform on the communication. Having interpreted the key values according to the series of rules, the standardizing relay may transmit an interpreted output to a generative artificial intelligence model, which composes dynamic requests for inter-application communications within the system. However, using real-time, intelligent, and coordinated messaging for inter-application communications using these dynamic requests raises a novel technical problem. Specifically, the standardizing relay must be able to generate the dynamic requests in real-time without creating bottlenecks with the broader system. This is particularly problematic as the requests become more numerous, the systems become more complex, and/or the amount of data in a given communication that requires interpretation increases. Accordingly, the standardizing relay comprises a vector database, which data received by, used by, and/or transmitted is in a vector format. By using the vector format, the standardizing relay may be more easily integrated to system applications and components as well as facilitate the use of a broader number and type of models. For example, without this, the reformatting tasks and standardized would prevent efficient distribution. In some aspects, systems and methods for generating dynamic requests and responses for inter-application communication without predetermined recipients within cloud computer networks are described. The system may receive, at a standardizing relay, a first communication from a first component in a cloud computer network, wherein the first communication has an undesignated recipient. The system may determine, at the standardizing relay, a first communication characteristic. The system may determine, at the standardizing relay, a first key value, wherein t