Platform for automated regulatory compliance monitoring of messaging services
AssigneeDeepView Solutions
InventorCatherine Jessie Walker Parry
Life of this patent
Estimating the term…
Abstract
A system for automated regulatory compliance monitoring of messaging services is provided, comprising a compliance data service configured to: provide an interface for an administrative user to define a compliance rule, store the compliance rule in a database; a messaging collection service configured to: monitor at least one messaging service associated with a monitored user; a compliance monitoring engine configured to: retrieve the collected data, retrieve the compliance rule from the compliance database, and process and analyze the monitored messages to determine whether they contain non-compliant data.
Claims20
A system for automated regulatory compliance monitoring of messaging services, comprising:
- a compliance computer comprising a memory, at least one processor, and a plurality of programming instructions stored in the memory, the plurality of programming instructions when executed by the processor, cause the processor to:
- receive at least one compliance rule from an administrative user device;
- receive, from a monitored user device, a plurality of credentials, the credentials used to access a plurality of data from at least one messaging service account associated to the monitored user device;
- generate an asymmetric encryption key for the monitored user device to ensure security of the plurality of data;
- retrieve a list of user profiles associated with the monitored user device, each user profile of the list corresponding to at least one conversation with the monitored user device;
- receive from the monitored device at least one user profile, of the list of user profiles, to monitor for compliance;
- periodically retrieve a plurality of conversation data from the at least one messaging service to monitor for compliance, the plurality of conversation data associated to the at least one user profile;
- analyze the plurality of conversation data with the at least one compliance rule to determine if the message contains non-compliant content;
- determine a severity of the non-compliance based on a pre-determined level of severity, the level defined by the administrative user device;
- and
- notify the administrative user device if non-compliant content is discovered that is of a severity at or above the pre-determined level.
A method for automated regulatory compliance monitoring of at least one messaging service, comprising the steps of:
- receiving at least one compliance rule from an administrative user device;
- receiving, from a monitored user device, a plurality of credentials, the credentials used to access a plurality of data from at least one messaging service account associated to the monitored user device;
- generating an asymmetric encryption key for the monitored user device to ensure security of the plurality of data;
- retrieving a list of user profiles associated to the monitored user device, each user profile of the list corresponding to a conversation with the monitored user device;
- receiving from the monitored device at least one user profile, of the list of user profiles, to monitor for compliance;
- periodically retrieving a plurality of conversation data from the at least one messaging service to monitor for compliance, the plurality of conversation data associated to the at least one user profile;
- analyzing the plurality of conversation data with the at least one compliance rule to determine if the message contains non-compliant content;
- determining a severity of the non-compliance based on a pre-determined level of severity, the level defined by the administrative user device;
- and
- notifying the administrative user device if non-compliant content is discovered that is of a severity at or above the pre-determined level.
Dependencies are inferred from the claim text.