System and method for message presentation consolidation
First Claim
Patent Images
1. A method for formatting messages, comprising:
- receiving, by a database, a plurality of messages that have been translated by a consolidated message gateway stored on a non-transitory computer-readable storage medium and executed by a processor from a plurality of platform-specific message formats into a generic message format, wherein the generic message format comprises one of an extensible markup language (XML), a hypertext markup language (HTML), or a standard generalized markup language (SGML);
indexing, by the consolidated message gateway, the plurality of messages using at least one of a plurality of index fields;
receiving, by the consolidated message gateway, at least one of a plurality of threading fields;
searching, by the consolidated message gateway, the database using the at least one of a plurality of index fields and based on the at least one of a plurality of threading fields;
threading, by the consolidated message gateway, the plurality of messages in the database that have a common value in the at least one of a plurality of threading fields into at least one of a plurality of threads, wherein the at least one of the plurality of threads comprises message contents in the generic message format of each of the plurality of messages that have been translated from the plurality of platform-specific message formats into the generic message format;
sending, by the consolidated message gateway, the at least one of the plurality of threads to a client device for display in a consolidated user interface, wherein the consolidated user interface comprises a plurality of fields that are a union of a plurality of fields of each of a plurality of platform-specific user interfaces associated with the plurality of platform-specific message formats, and wherein the consolidated user interface is independent of the plurality of platform specific user interfaces; and
sending, by the consolidated message gateway, a copy of an outgoing message to each of a plurality of client devices associated with a recipient, wherein the plurality of client devices is selected by a sender, and wherein each copy of the outgoing message sent to one of the plurality of client devices is in a different message format selected by the sender.
6 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure includes a method for formatting messages that comprises receiving a plurality of messages that have been translated from a plurality of platform-specific message formats into a generic message format, indexing the pluralities of messages using at least one of a plurality of index fields, and threading the pluralities of messages into at least one of a plurality of threads using at least one of a plurality of threading fields.
-
Citations
18 Claims
-
1. A method for formatting messages, comprising:
-
receiving, by a database, a plurality of messages that have been translated by a consolidated message gateway stored on a non-transitory computer-readable storage medium and executed by a processor from a plurality of platform-specific message formats into a generic message format, wherein the generic message format comprises one of an extensible markup language (XML), a hypertext markup language (HTML), or a standard generalized markup language (SGML); indexing, by the consolidated message gateway, the plurality of messages using at least one of a plurality of index fields; receiving, by the consolidated message gateway, at least one of a plurality of threading fields; searching, by the consolidated message gateway, the database using the at least one of a plurality of index fields and based on the at least one of a plurality of threading fields; threading, by the consolidated message gateway, the plurality of messages in the database that have a common value in the at least one of a plurality of threading fields into at least one of a plurality of threads, wherein the at least one of the plurality of threads comprises message contents in the generic message format of each of the plurality of messages that have been translated from the plurality of platform-specific message formats into the generic message format; sending, by the consolidated message gateway, the at least one of the plurality of threads to a client device for display in a consolidated user interface, wherein the consolidated user interface comprises a plurality of fields that are a union of a plurality of fields of each of a plurality of platform-specific user interfaces associated with the plurality of platform-specific message formats, and wherein the consolidated user interface is independent of the plurality of platform specific user interfaces; and sending, by the consolidated message gateway, a copy of an outgoing message to each of a plurality of client devices associated with a recipient, wherein the plurality of client devices is selected by a sender, and wherein each copy of the outgoing message sent to one of the plurality of client devices is in a different message format selected by the sender. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 18)
-
-
9. A system for formatting messages for presentation, comprising:
-
a processor; an inbound message presentation formatter, when executed by the processor, configured to; receive one of a plurality of threading fields, receive a plurality of inbound messages that have been translated from a plurality of platform-specific message formats into a generic message format, wherein the generic message format comprises one of an extensible markup language (XML), a hypertext markup language (HTML), or a standard generalized markup language (SGML), thread the plurality of inbound messages into at least one of a plurality of threads using the one of a plurality of threading fields, wherein the at least one of the plurality of threads comprises message contents in the generic message format of each of the plurality of messages that have been translated from the plurality of platform-specific message formats into the generic message format, and send the at least one of the plurality of threads to a client device for display in a consolidated user interface, wherein the consolidated user interface comprises a plurality of fields that are a union of a plurality of fields of each of a plurality of platform-specific user interfaces associated with the plurality of platform-specific message formats, and wherein the consolidated user interface is independent of the plurality of platform specific user interfaces; and an outbound message presentation formatter, when executed by the processor, configured to; receive an outbound message in the generic message format from the client device, and send a copy of the outgoing message to each of a plurality of client devices associated with a recipient, wherein the plurality of client devices is selected by a sender, and wherein each copy of the outgoing message sent to one of the plurality of client devices is in a different message format selected by the sender. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A system for consolidating platform-specific messages, comprising:
-
a client device profile database configured with a plurality of client device profile records; a message format translator configured to; translate a first message in one of a plurality of platform-specific message formats into a second message in a generic message format for presentation at a local client device, wherein the generic message format comprises one of an extensible markup language (XML), a hypertext markup language (HTML), or a standard generalized markup language (SGML), and translate a third message in the generic message format to a fourth message in one of the plurality of platform-specific message formats for presentation at a remote client device; and a message presentation formatter configured to; receive at least one of a plurality of threading fields, thread a plurality of messages that have been translated from the plurality of platform-specific message formats into the generic message format into at least one thread based on the at least one of a plurality of threading fields for presentation at the local client device, wherein the at least one of the plurality of threads comprises message contents in the generic message format of each of the plurality of messages that have been translated from the plurality of platform-specific message formats into the generic message format, send the at least one of the plurality of threads to a client device for display in a consolidated user interface, wherein the consolidated user interface comprises a plurality of fields that are a union of a plurality of fields of each of a plurality of platform-specific user interfaces associated with the plurality of platform-specific message formats, and wherein the consolidated user interface is independent of the plurality of platform specific user interfaces, and send a copy of an outgoing message to each of a plurality of client devices associated with a recipient, wherein the plurality of client devices is selected by a sender, and wherein each copy of the outgoing message sent to one of the plurality of client devices is in a different message format selected by the sender. - View Dependent Claims (15, 16, 17)
-
Specification