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

Claim 0:
1. A communication system, comprising:
a decision/response module configured 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, and
responsive to receiving a first reply from the first destination service, sending the first reply to the sending service;

a synchronous communication module configured to:
receive the first message from the decision/response module responsive to the communication history parameter indicating a synchronous message type,
send the first message to the first destination service,
send the first reply to the decision/response module responsive to receiving the first reply from the first destination service within a first predetermined time interval, and
identify a first error condition responsive to not receiving the first reply from the first destination service within the first predetermined time interval; and

an asynchronous communication module configured to:
receive the first message from the decision/response module responsive to the communication history parameter indicating an asynchronous message type,
store first identification data associated with the first message in a correlation data store,
receive the first reply from the first destination service,
determine whether the first reply is associated with the first message based on the first identification data, and
send the first reply to the decision/response module responsive to determining that the first reply is associated with the first message.