Generating relational structure for non-relational messages
First Claim
1. A computerized messaging server in an electronic messaging system, comprising:
- a message store module adapted to store using a relational structure components of messages exchanged in the electronic messaging system; and
a structuring module adapted to receive a non-relational message exchanged using the messaging system, to create a relational counterpart of the non-relational message, and to store the relational counterpart in the message store module.
3 Assignments
0 Petitions
Accused Products
Abstract
A messaging server (112) provides a message store (116) for storing messages in a relational manner. A set of related messages, such as an email string between two or more people, is represented as a message container (200) having relational references to one or more submessages (210, 212, 214). The messaging server (112) processes non-relational messages sent by the server by inserting (516) tags that uniquely identify components within the message. The messaging server (112) also processes tagged or untagged non-relational messages received by the server to create (616, 618) relational counterparts in the message store (116). Relational searches can be executed on the messages in the message store (116) to perform audits or forensic analyses of the messages.
-
Citations
18 Claims
-
1. A computerized messaging server in an electronic messaging system, comprising:
-
a message store module adapted to store using a relational structure components of messages exchanged in the electronic messaging system; and
a structuring module adapted to receive a non-relational message exchanged using the messaging system, to create a relational counterpart of the non-relational message, and to store the relational counterpart in the message store module. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product having a computer-readable medium having computer program instructions recorded thereon for processing messages exchanged using an electronic messaging system, comprising:
-
a message store module adapted to store using a relational structure components of messages exchanged in the electronic messaging system; and
a structuring module adapted to create a relational counterpart of the non-relational message exchanged using the messaging system, and to store the relational counterpart in the message store module. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-implemented method of processing messages exchanged using an electronic messaging system, comprising:
-
providing a data store for storing, using a relational structure, components of messages exchanged in the electronic messaging system;
creating a relational counterpart of a non-relational message exchanged using the messaging system; and
storing the relational counterpart in the message store module. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification