Patent ID: 11956071
Assignee: VERIZON PATENT AND LICENSING INC.
Field: Telecommunications (Electrical engineering)
Classification: CPC G  H | IPC H

Claim 15:
16. A non-transitory computer-readable medium, storing instructions thereon that when executed by a processor cause the processor to:
receive a first message from a computer-implemented sending service for sending one or more requests and addressed to a computer-implemented first destination service for receiving one or more requests;
determine a communication history parameter for the first message;
send the first message to the first destination service using a synchronous message modality responsive to the communication history parameter indicating a synchronous message type;
send the first message to the first destination service using an asynchronous message modality responsive to the communication history parameter indicating an asynchronous message type;
receive a first reply from the first destination service; and
send the first reply to the sending service, wherein:
sending the first message to the first destination service using the synchronous message modality comprises waiting for the first reply to be received from the first destination service for a predetermined time interval, and
sending the first message to the first destination service using the asynchronous message modality comprises storing first identification data associated with the first message in a correlation data store, receiving the first reply from the first destination service, and determining whether the first reply is associated with the first message based on the first identification data.