Enforcing compliance policies in a messaging system
First Claim
1. A computerized messaging server in an electronic messaging system, comprising:
- a messaging module adapted to control a message database storing messages exchanged in the messaging system, each message comprising one or more message components; and
a governance module adapted to control a governance policy database storing a compliance policy describing rules applicable to the message components, the governance module further adapted to apply the rules described by the compliance policy to the message components.
5 Assignments
0 Petitions
Accused Products
Abstract
A messaging system enforces compliance policies for the electronic messages. The messaging system treats a set of related messages, such as an email string between two or more people, as a message container (200) having relational references to one or more submessages (210, 212, 214). A messaging server (112) stores the messages and submessages as discrete message components within a message database (416). In addition, the messaging server (112) stores one or more compliance policies. A compliance policy describes the set of rules that apply to message components during their lifecycles and is defined in terms of a population structure, a set of rules, and a set of jobcodes. When an action occurs that involves a piece of content, the messaging system identifies the relevant compliance policy in the governance policy database (424) and applies any rules that are applicable given the population structure and jobcode.
-
Citations
30 Claims
-
1. A computerized messaging server in an electronic messaging system, comprising:
-
a messaging module adapted to control a message database storing messages exchanged in the messaging system, each message comprising one or more message components; and
a governance module adapted to control a governance policy database storing a compliance policy describing rules applicable to the message components, the governance module further adapted to apply the rules described by the compliance policy to the message components. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product having a computer-readable medium having embodied thereon program code for use in an electronic messaging system, the program code comprising:
-
a messaging module adapted to control a message database storing messages exchanged in the messaging system, each message comprising one or more message components; and
a governance module adapted to control a governance policy database storing a compliance policy describing rules applicable to the message components, the governance module further adapted to apply the rules described by the compliance policy to the message components in the message database. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method of managing messages in an electronic messaging system, comprising:
-
defining a compliance policy describing rules applicable to message components in the electronic messaging system;
receiving a message component from a messaging client, the message component identified as a reference in a message container; and
applying the compliance policy to the message component received from the messaging client. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification