×

Dynamic support of multiple message formats

  • US 8,230,112 B2
  • Filed: 03/27/2003
  • Issued: 07/24/2012
  • Est. Priority Date: 03/27/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving a first message from a first sender and a second message from a second sender,whereinthe first message is in a first character set and a first native format,the second message is in a second character set and second native format,the first native format and the second native format are each formats for formatting electronic messages, andthe first native format differs from the second native format;

    converting the first message from the first native format to an independent format, whereinsaid converting the first message from the first native format is performed by a first processor in a messaging system;

    converting the second message from the second native format to the independent format;

    storing the first message and the second message in the independent format;

    selecting a first display format for the first message and a second display format for the second message, whereinthe first display format differs from the first native format, andthe second display format differs from the second native format;

    converting the first message from the independent format to the first display format and the second message from the independent format to the second display format;

    displaying the first message in the first display format, whereinsaid displaying the first message comprises displaying the first message to a user via an application program client;

    displaying the second message in the second display format, whereinsaid displaying the second message comprises displaying the second message to the user via the application program client;

    receiving, via the application program client, a first response to the first message and a second response to the second message, whereinthe first response is in a first response character set and a first response format,the second response is in a second response character set and a second response format,the first response format and the second response format each specify a format for formatting electronic messages,the first response format differs from the first native format, andthe second response format differs from the second native format;

    converting the first response from the first response format to the independent format and converting the second response from the second response format to the independent format;

    dynamically selecting a first final response format for the first response and dynamically selecting a second final response format for the second response, whereinsaid dynamically selecting the first final response format comprises retrieving an indicator of the first native format, if the first final response format is to be the same as the first native format,said dynamically selecting the second final response format comprises retrieving an indicator of the second native format, if the second final response format is to be the same as the second native format, andthe first final response format and the second final response format each specify a format for formatting electronic messages;

    converting the first response from the independent format to the first final response format and converting the second response from the independent format to the second final response format;

    including a pre-formulated content in the first response, whereinthe pre-formulated content is responsive to a portion of the first message, andthe pre-formulated content is provided in the first native format as part of the first response; and

    providing the first response in the first final response format to the first sender and providing the second response in the second final response format to the second sender.

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