US 12,088,656 B2
Method and system for enforcing governance across multiple content repositories using a content broker
Michael T. Mohen, Columbia, MD (US); Raman Walia, Pleasanton, CA (US); Chandra Mouli Addaguduru, Bangalore (IN); and Pardeep Kumar, Bangalore (IN)
Assigned to OPEN TEXT CORPORATION, Waterloo (CA)
Filed by OPEN TEXT CORPORATION, Waterloo (CA)
Filed on Sep. 29, 2023, as Appl. No. 18/478,579.
Application 18/478,579 is a continuation of application No. 18/158,084, filed on Jan. 23, 2023, granted, now 11,811,851.
Application 18/158,084 is a continuation of application No. 16/913,899, filed on Jun. 26, 2020, granted, now 11,570,229, issued on Jan. 31, 2023.
Application 16/913,899 is a continuation of application No. 16/397,802, filed on Apr. 29, 2019, granted, now 10,742,771, issued on Aug. 11, 2020.
Application 16/397,802 is a continuation of application No. 14/870,986, filed on Sep. 30, 2015, granted, now 10,362,146, issued on Jul. 23, 2019.
Prior Publication US 2024/0031422 A1, Jan. 25, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 67/01 (2022.01); H04L 67/02 (2022.01); H04L 67/564 (2022.01)
CPC H04L 67/01 (2022.05) [H04L 67/02 (2013.01); H04L 67/564 (2022.05)] 17 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, by a computer, a request from a user device to perform an action on an object stored in a content repository, the action corresponding to any action applicable to any portion of the object;
identifying, by the computer, a normalized object type for the object;
determining, by the computer, whether there are any governance rules associated with the normalized object type and wherein the determining comprises:
evaluating a context definition of each of a plurality of governance rules; and
determining whether the context definition matches the request;
responsive to no governance rule being associated with the normalized object type, servicing the request utilizing a default governance rule; and
responsive to a governance rule being associated with the normalized object type, servicing the request utilizing the governance rule associated with the normalized object type, wherein the servicing the request comprises:
determining, based on the governance rule, whether the action is permitted to be performed on the object; and
responsive to the action being permitted to be performed on the object, performing the action on the object in accordance with any content visibility rules and metadata visibility rules specified in the governance rule.