×

System and method for routing messages

  • US 7,376,830 B2
  • Filed: 04/25/2005
  • Issued: 05/20/2008
  • Est. Priority Date: 04/26/2004
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for routing messages, comprising the steps of:

  • receiving a message, encrypted according to a first encryption process, via a first protocol, the message having a data payload in a first format;

    determining a destination for the message;

    determining a second protocol for the destination;

    determining whether the first format of the data payload is to be converted to a second format;

    converting the data payload from the first format to the second format, if it is determined that the first format of the data payload is to be converted to the second format; and

    transmitting the message to the destination via the second protocolwherein the message is transmitted in the first format if the data payload was not converted from the first format to the second format, andwherein the message is transmitted in the second format to the destination, if the data payload was converted from the first format to the second format;

    determining whether the message is to be encrypted prior to being transmitted to the destination;

    decrypting the message, if it is determined that the message is not to be encrypted prior to being transmitted to the destination, wherein the decrypted message is transmitted to the destination;

    determining whether the message is to be encrypted according to a second encryption process prior to being transmitted to the destination, if it is determined that the message is to be encrypted prior to being transmitted to the destination; and

    decryping the message and encrypting the message according to the second encryption process, if it is determined that the message is to be encrypted according to the second encryption process prior to being transmitted to the destination,wherein the message encrypted according to the second encryption process is transmitted to the destination.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×