IP Library Granted Patent US 12,247,577
Granted Patent B2
US 12,247,577 · App. 18/143,908 · Granted Mar 11, 2025

System and method for handling digital content governance in an organization

Inventors: John Knowles (Slough, GB); John Iball (Bicester, GB); Ovidiu Benea (Isai, RO); Stefania Ropotica (Isai, RO)
Assignee: Hyland UK Operations Limited
F04D29/382F04D29/388G06F16/353G06F16/93G06F21/10F05D2240/303F05D2240/304G06Q50/184H04L2209/60
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 12,247,577
App. No.
18/143,908
Granted
Mar 11, 2025
Kind
B2
Abstract

Products, systems and methods for removing a first item from a client computing system, in response to detecting the first item is declared as belonging to a first class in a database; preventing editing of a second item by the client computing system, in response to detecting the second item is declared as belonging to a second class in the database, a record declared as belonging to the first class or the second class by an application executed on the client computing system, the client computing system remotely connected, via a communications network, to a content management system associated with the database; and queuing a third item for transfer to the client computing system over the communications network, in response to detecting a synchronization event initiated by the client computing system or a server computing system connected to the client computing system over the communications network.

Claims (35)

1. A computer-implemented method comprising:

removing a first item from a client computing system, in response to detecting the first item is declared as belonging to a first class in a database;

preventing editing of a second item by the client computing system, in response to detecting the second item is declared as belonging to a second class in the database,

a record declared as belonging to the first class or the second class by an application executed on the client computing system,

the client computing system remotely connected, via a communications network, to a content management system associated with the database; and

queuing a third item for transfer to the client computing system over the communications network, in response to detecting a synchronization event initiated by the client computing system or a server computing system connected to the client computing system over the communications network.

2. The method of claim 1 , wherein the first item is managed by the record management system according to a first policy, in response to being declared as belonging to the first class.

3. The method of claim 2 , wherein the second item is managed by the record management system according to a second policy, in response to being declared as belonging to the second class.

4. The method of claim 3 , wherein the first policy is different than the second policy and the first class is associated with a classified status and the second class is associated with a permanent status.

5. The method of claim 1 , wherein initiation of the synchronization event by a user is prevented, in response to determining that the user has no view permission for the third item.

6. The method of claim 1 , wherein the editing of the second item by a user is prevented, in response to determining that the user has no edit permission for the second item.

7. The method of claim 1 , wherein removing the first item by a user is prevented, in response to determining that the user has no delete permission for the first item.

8. The method of claim 1 , wherein the client computing system replicates a permissions set in the content management system for the first item, the second item, and the third item, in response to detecting the synchronization event using one or more access control lists (ALSs) in association with one or more application programing interfaces (APIs).

9. The method of claim 8 , wherein the first item, the second item, and the third item are monitored and attempts to override the permissions set in the content management system are prevented, including when a user has administrator control of the client computing system.

10. The method of claim 9 , wherein the permissions set for the user are changed in the content management system.

11. A computer-implemented system comprising one or more processors configured to perform a plurality of computing operations comprising:

removing a first item from a client computing system, in response to detecting the first item is declared as belonging to a first class in a database,

preventing editing of a second item by the client computing system, in response to detecting the second item is declared as belonging to a second class in the database;

a record declared as belonging to the first class or the second class by an application executed on the client computing system,

the client computing system remotely connected, via a communications network, to a content management system associated with the database; and

queuing a third item for transfer to the client computing system over the communications network, in response to detecting a synchronization event initiated by the client computing system or a server computing system connected to the client computing system over the communications network.

12. The system of claim 11 , wherein the first item is managed by the record management system according to a first policy, in response to being declared as belonging to the first class, and the second item is managed by the record management system according to a second policy, in response to being declared as belonging to the second class.

13. The system of claim 12 , wherein the first policy is different than the second policy and the first class is associated with a classified status and the second class is associated with a permanent status.

14. The system of claim 11 , wherein the client computing system replicates a permissions set in the content management system for the first item, the second item, and the third item, in response to detecting the synchronization event using one or more access control lists (ALSs) in association with one or more application programing interfaces (APIs).

15. The system of claim 14 , wherein the first item, the second item, and the third item are monitored and attempts to override the permissions set in the content management system are prevented, including when a user has administrator control of the client computing system.

16. The system of claim 15 , wherein the permissions set for the user are changed in the content management system.

17. A non-transitory data storage medium including logic code which when processed by a controller causes the controller to perform operations comprising:

removing a first item from a client computing system, in response to detecting the first item is declared as belonging to a first class in a database;

preventing editing of a second item by the client computing system, in response to detecting the second item is declared as belonging to a second class in the database,

a record declared as belonging to the first class or the second class by an application executed on the client computing system,

the client computing system remotely connected, via a communications network, to a content management system associated with the database; and

queuing a third item for transfer to the client computing system over the communications network, in response to detecting a synchronization event initiated by the client computing system or a server computing system connected to the client computing system over the communications network.

18. The non-transitory data storage medium of claim 17 , wherein the first item is managed by the record management system according to a first policy, in response to being declared as belonging to the first class, and the second item is managed by the record management system according to a second policy, in response to being declared as belonging to the second class, the first class is associated with a classified status and the second class is associated with a permanent status.

19. The non-transitory data storage medium of claim 17 , wherein the client computing system replicates a permissions set in the content management system for the first item, the second item, and the third item, in response to detecting the synchronization event using one or more access control lists (ALSs) in association with one or more application programing interfaces (APIs).

20. The non-transitory data storage medium of claim 19 , wherein the first item, the second item, and the third item are monitored and attempts to override the permissions set in the content management system are prevented, including when a user has administrator control of the client computing system.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2024
From: KNOWLES, JOHN; IBALL, JOHN; BENCA, OVIDIU; ROPOTICA, STEFANIA
To: ALFRESCO SOFTWARE, INC.
Reel/Frame 066511/0161 →
CHANGE OF NAME Recorded Feb 21, 2024
From: ALFRESCO SOFTWARE, INC.
To: ALFRESCO SOFTWARE LIMITED
Reel/Frame 066511/0215 →
CHANGE OF NAME Recorded Feb 21, 2024
From: ALFRESCO SOFTWARE LIMITED
To: HYLAND UK OPERATIONS LIMITED
Reel/Frame 066511/0298 →
Continuity (3)
Continuation 17744505 · May 13, 2022
Continuation 16121404 · Sep 4, 2018
Related Publication 20230358250A1 · Nov 9, 2023
References Cited (23)
US 8554772B2 · Ayars et al. · 2013 [cited by applicant]
US 8583651B2 · Ayars et al. · 2013 [cited by applicant]
US 9203862B1 · Kashyap et al. · 2015 [cited by applicant]
US 9703974B1 · Surkatty · 2017 [cited by examiner]
US 10257109B2 · Velasco · 2019 [cited by applicant]
US 20040243819A1 · Bourne · 2004 [cited by examiner]
US 20080060051A1 · Lim · 2008 [cited by examiner]
US 20100186091A1 · Turner et al. · 2010 [cited by applicant]
US 20110218995A1 · Ayars et al. · 2011 [cited by applicant]
US 20120191711A1 · Ayars et al. · 2012 [cited by applicant]
US 20150278323A1 · Melahn et al. · 2015 [cited by applicant]
US 20150324606A1 · Grondin · 2015 [cited by examiner]
US 20160110370A1 · Wetherall et al. · 2016 [cited by applicant]
US 20160357978A1 · Lin · 2016 [cited by examiner]
US 20170124302A1 · Baldwin · 2017 [cited by examiner]
US 20170364698A1 · Goldfarb et al. · 2017 [cited by applicant]
US 20190379642A1 · Simons · 2019 [cited by examiner]
US 20210342836A1 · Cella · 2021 [cited by examiner]
US 20220150280A1 · Azulay · 2022 [cited by examiner]
US 20220179986A1 · Veeramachaneni · 2022 [cited by examiner]
US 20230185769A1 · Lichtenberg · 2023 [cited by examiner]
Muthitacharoen, Athicha, Benjie Chen, and David Mazieres. “A low-bandwidth network file system.” In Proceedings of the eighteenth ACM symposium on Operating systems principles, pp. 174-187. 2001 (Year: 2001). [cited by examiner]
Uchibeke et al. “Blockchain access control ecosystem for big data security.” 2018 IEEE International Conference on Internet of Things (iThings), IEEE Green Computing and Communications (GreenCom), IEEE Cyber, Physical a… [cited by examiner]