IP Library › Granted Patent US 11,783,349
Granted Patent B2
US 11,783,349 · App. 17/886,317 · Granted Oct 10, 2023

Compliance management system

Inventors: Anthony Scotney (Hobart, AU); Sabyasachi Routray (Hobart, AU)
Assignee: STRATOKEY PTY LTD.
G06Q30/0185G06F16/213G06F16/285G06Q10/10G06Q50/18G06Q50/265H04L43/08H04L63/10H04L67/56
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,783,349
App. No.
17/886,317
Granted
Oct 10, 2023
Kind
B2
Abstract

A compliance management system generates an enterprise data schema based on a compliance regulation. The system monitors interactions over a network with resources subject to the compliance regulation to generate interaction data sets. The system processes the interaction data sets against the enterprise data schema to categorize at least some of the interactions to trigger events associated with the categories, generate corresponding to the events, and track a compliance metric for each of the tasks generated. The system updates the enterprise data schema based on the compliance metric and the interaction data sets.

Claims (56)

1. A compliance management system comprising:

one or more processors; and

a memory resource storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations including:

defining, for a compliance regulation, a plurality of event categories;

associating a plurality of compliance tasks to one or more of the plurality of event categories;

mapping, to the plurality of event categories, data fields of resources comprising data subject to the compliance regulation;

monitoring interactions over a network between a plurality of users and the resources comprising data subject to the compliance regulation;

generating, based on monitoring the interactions, a plurality of interaction data sets describing one or more interactions with the resources; and

for one or more interaction data sets, each interaction data set describing a particular interaction:

(i) categorizing the particular interaction into one or more particular event categories of the plurality of event categories, and

(ii) automatically triggering performance of one or more compliance tasks associated with the one or more particular event categories on the particular interaction.

2. The compliance management system of claim 1 , wherein the one or more interaction data sets include information identifying a resource, an identity of a user or automated process that requested the resource, and associated user-related information of the user.

3. The compliance management system of claim 1 , wherein the interactions are monitored by a proxy server located in a path of data access between the resources and the plurality of users.

4. The compliance management system of claim 1 , wherein the plurality of users includes at least one automated process.

5. The compliance management system of claim 1 , further comprising, for the one or more interaction data sets:

(iii) tracking one or more compliance metrics for the particular interaction, and

(iv) updating a compliance status for the particular interaction based on the compliance metric.

6. The compliance management system of claim 5 , wherein the compliance status is updated to indicate that a user involved in the particular interaction has approval to access a resource involved in the particular interaction upon determining that the compliance metric indicates that the particular interaction is compliant with the compliance regulation.

7. The compliance management system of claim 5 , wherein the memory resource stores instructions that, when executed by the one or more processors, cause the one or more processors to perform further operations including:

performing a reporting action based on the one or more compliance metrics for the one or more interactions.

8. The compliance management system of claim 1 , wherein the memory resource stores instructions that, when executed by the one or more processors, cause the one or more processors to perform further operations including:

generating a compliance report organized by one or more compliance rules of the compliance regulation.

9. The compliance management system of claim 1 , wherein the memory resource stores instructions that, when executed by the one or more processors, cause the one or more processors to perform further operations including:

generating an enterprise data schema representing the compliance regulation, the enterprise data schema defining the plurality of event categories for interactions with the resources comprising data subject to the compliance regulation.

10. The compliance management system of claim 9 , wherein the enterprise data schema defines a plurality of tasks comprising the one or more compliance tasks.

11. A method of compliance management in a networked computer system, the method being implemented by one or more processors and comprising:

defining, for a compliance regulation, a plurality of event categories;

associating a plurality of compliance tasks to one or more of the plurality of event categories;

mapping, to the plurality of event categories, data fields of resources comprising data subject to the compliance regulation;

monitoring interactions over a network between a plurality of users and the resources comprising data subject to the compliance regulation;

generating, based on monitoring the interactions, a plurality of interaction data sets describing one or more interactions with the resources; and

for one or more interaction data sets, each interaction data set describing a particular interaction:

(i) categorizing the particular interaction into one or more particular event categories of the plurality of event categories, and

(ii) automatically triggering performance of one or more compliance tasks associated with the one or more particular event categories on the particular interaction.

12. The method of claim 11 , wherein the one or more interaction data sets include information identifying a resource, an identity of a user or automated process that requested the resource, and associated user-related information of the user.

13. The method of claim 11 , wherein monitoring the interactions is performed by a proxy server located in a path of data access between the resources and the plurality of users.

14. The method of claim 11 , wherein the plurality of users includes at least one automated process.

15. The method of claim 11 , further comprising, for the one or more interaction data sets:

(iii) tracking one or more compliance metrics for the particular interaction, and

(iv) updating a compliance status for the particular interaction based on the compliance metric.

16. The method of claim 15 , wherein the compliance status is updated to indicate that a user involved in the particular interaction has approval to access a resource involved in the particular interaction upon determining that the compliance metric indicates that the particular interaction is compliant with the compliance regulation.

17. The method of claim 15 , further comprising:

performing a reporting action based on the one or more compliance metrics for the one or more interactions.

18. The method of claim 11 , further comprising:

generating a compliance report organized by one or more compliance rules of the compliance regulation.

19. The method of claim 11 , further comprising:

generating an enterprise data schema representing the compliance regulation, the enterprise data schema defining the plurality of event categories for interactions with the resources comprising data subject to the compliance regulation.

20. A non-transitory computer-readable medium that stores instructions, executable by one or more processors, to cause the one or more processors to perform operations that comprise:

defining, for a compliance regulation, a plurality of event categories;

associating a plurality of compliance tasks to one or more of the plurality of event categories;

mapping, to the plurality of event categories, data fields of resources comprising data subject to the compliance regulation;

monitoring interactions over a network between a plurality of users and the resources comprising data subject to the compliance regulation;

generating, based on monitoring the interactions, a plurality of interaction data sets describing one or more interactions with the resources; and

for one or more interaction data sets, each interaction data set describing a particular interaction:

(i) categorizing the particular interaction into one or more particular event categories of the plurality of event categories, and

(ii) automatically triggering performance of one or more compliance tasks associated with the one or more particular event categories on the particular interaction.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2023
From: SCOTNEY, ANTHONY; ROUTRAY, SABYASACHI
To: STRATOKEY PTY LTD.
Reel/Frame 062537/0500 →
Continuity (2)
Continuation 16727387 · Dec 26, 2019
Related Publication 20220391925A1 · Dec 8, 2022
Cited By (2)
US 12,189,815 US 12,236,440