System and method for message gateway consolidation
First Claim
1. A method for consolidating platform-specific messages, comprising:
- translating a first message in a first of a plurality of platform-specific message formats into a second message in a generic message format;
translating a third message in a second of the plurality of platform-specific message formats into a fourth message in the generic message format, wherein the plurality of platform-specific message formats comprise email, short message service, voice mail, and instant messaging, and wherein the first of the plurality of platform-specific message formats is different from the second of the plurality of platform-specific message formats;
associating the second and the fourth messages that have each been translated from one of the first of the plurality of platform-specific message formats and the second of the plurality of platform-specific message formats into the generic message format into at least one message thread based on at least one of a plurality of threading fields for presentation, wherein the at least one message thread is associated by a user with the second message and the fourth message;
inserting at least one of the first, second, third, and fourth messages into a message database;
managing the message database;
sending the at least one message thread from a first device to a second device; and
mapping a first identity of a user for the first of the plurality of platform-specific message formats to a second identity of the user for the second of the plurality of platform-specific message formats, wherein the mapping is based on analysis of contact information in a contact database.
6 Assignments
0 Petitions
Accused Products
Abstract
A method for consolidating platform-specific messages is disclosed. The method comprises translating a first message in one of a plurality of platform-specific message formats into a second message in a generic message format and translating a third message in the generic message format to a fourth message in one of the plurality of platform-specific message formats. The method also comprises associating a plurality of messages that have been translated from the platform-specific message formats into the generic message format into at least one thread based on at least one of a plurality of threading fields for presentation. The method also comprises inserting at least one of the first, second, third, and fourth messages into a message database and managing the message database.
-
Citations
19 Claims
-
1. A method for consolidating platform-specific messages, comprising:
-
translating a first message in a first of a plurality of platform-specific message formats into a second message in a generic message format; translating a third message in a second of the plurality of platform-specific message formats into a fourth message in the generic message format, wherein the plurality of platform-specific message formats comprise email, short message service, voice mail, and instant messaging, and wherein the first of the plurality of platform-specific message formats is different from the second of the plurality of platform-specific message formats; associating the second and the fourth messages that have each been translated from one of the first of the plurality of platform-specific message formats and the second of the plurality of platform-specific message formats into the generic message format into at least one message thread based on at least one of a plurality of threading fields for presentation, wherein the at least one message thread is associated by a user with the second message and the fourth message; inserting at least one of the first, second, third, and fourth messages into a message database; managing the message database; sending the at least one message thread from a first device to a second device; and mapping a first identity of a user for the first of the plurality of platform-specific message formats to a second identity of the user for the second of the plurality of platform-specific message formats, wherein the mapping is based on analysis of contact information in a contact database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for consolidating messages of different message platforms, comprising:
-
receiving a first message in a first of a plurality of platform-specific message formats, wherein the plurality of platform-specific message formats comprise email, short message service, voice mail, and instant messaging; creating a new message header from a message header of the first message, wherein the creating further comprises creating a union of at least some of a plurality of index fields in the message header of the first message; translating a message body of the first message into a new message body by parsing the message body of the first message, wherein the parsing further comprises breaking the message body of the first message into syntactical units; creating a second message in a generic message format from the new message header and the new message body; receiving a third message in a second of the plurality of platform-specific message formats, wherein the first of the plurality of platform-specific message formats is different from the second of the plurality of platform-specific message formats; translating the third message in the second of the plurality of platform-specific message formats into a fourth message in the generic message format; threading the second and the fourth messages that have each been translated from one of the first of the plurality of platform-specific message formats and the second of the plurality of platform-specific message formats into the generic message format into at least one message thread based on at least one of a plurality of threading fields for presentation, wherein the at least one message thread is associated by a user with the second message and the fourth message; sending the at least one message thread from a first device to a second device; and mapping a first identity of a user for the first of the plurality of platform-specific message formats to a second identity of the user for the second of the plurality of platform-specific message formats, wherein the mapping is based on analysis of contact information in a contact database. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system for consolidating platform-specific messages, comprising:
-
a message format translator configured to translate a first message in a first of a plurality of platform-specific message formats into a second message in a generic message format, and to translate a third message in a second of the plurality of platform-specific message formats into a fourth message in the generic message format, wherein the plurality of platform-specific message formats comprise email, short message service, voice mail, and instant messaging, and wherein the first of the plurality of platform-specific message formats is different from the second of the plurality of platform-specific message formats; a message presentation formatter configured to thread the second and the fourth messages in the generic message format that have each been translated from one of the first of the plurality of platform-specific message formats and the second of the plurality of platform-specific message formats into at least one thread based on at least one of a plurality of threading fields for presentation, wherein the at least one message thread is associated by a user with the second message and the fourth message, and wherein the at least one message thread is sent from a first device to a second device; a message database configured to insert, search for, modify, and delete the first message, the second message, the third message, and the fourth message; and a contact database configured to map a first identity of a user for a first platform-specific message format to a second identity of the user for a second platform-specific message format. - View Dependent Claims (17, 18, 19)
-
Specification