Method and system for enforcing governance across multiple content repositories using a content broker

US12088656B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12088656-B2
Application numberUS-202318478579-A
CountryUS
Kind codeB2
Filing dateSep 29, 2023
Priority dateSep 30, 2015
Publication dateSep 10, 2024
Grant dateSep 10, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method and system for a content broker, including a unified object index, where the content broker is coupled to the unified object index and receives, from a requesting entity, a request to perform an action on an object and the object is stored in the content repository. The method further including obtaining the object associated with the request from a content repository, determining, using the unified object index, a normalized object type associated with the object, obtaining a governance rule based on the normalized object type, and servicing the request using the governance rule.

First claim

Opening claim text (preview).

What is claimed is: 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. 2. The method according to claim 1 , wherein the governance rule requires modification of metadata for the object, content of the object, or a combination thereof. 3. The method according to claim 2 , further comprising: creating a copy of the metadata for the object, a copy of the content of the object, or both; and modifying the copy of the metadata for the object, the copy of the content of the object, or both so that the content stored in the repository is not modified. 4. The method according to claim 1 , wherein the servicing the request comprises: obtaining an additional object not identified in the request; and processing the additional object utilizing the governance rule associated with the normalized object type. 5. The method according to claim 1 , wherein the servicing the request comprises managing interaction between an application on the user device and the object stored in the content repository based on the governance rule. 6. The method according to claim 1 , wherein the request contains an object identification (ID) for the object and wherein the normalized object type for the object is identified utilizing the object ID. 7. A system, comprising: a processor; a non-transitory computer-readable medium; and instructions stored on the non-transitory computer-readable medium and translatable by the processor for: receiving 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 a normalized object type for the object; determining 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. 8. The system of claim 7 , wherein the governance rule requires modification of metadata for the object, content of the object, or a combination thereof. 9. The system of claim 8 , wherein the instructions are further translatable by the processor for: creating a copy of the metadata for the object, a copy of the content of the object, or both; and modifying the copy of the metadata for the object, the copy of the content of the object, or both so that the content stored in the repository is not modified. 10. The system of claim 7 , wherein the servicing the request comprises: obtaining an additional object not identified in the request; and processing the additional object utilizing the governance rule associated with the normalized object type. 11. The system of claim 7 , wherein the servicing the request comprises managing interaction between an application on the user device and the object stored in the content repository based on the governance rule. 12. The system of claim 7 , wherein the request contains an object identification (ID) for the object and wherein the normalized object type for the object is identified utilizing the object ID. 13. A computer program product comprising a non-transitory computer-readable medium storing instructions translatable by a processor for: receiving 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 a normalized object type for the object; determining 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. 14. The computer program product of claim 13 , wherein the governance rule requires modification of metadata for the object, content of the object, or a combination thereof. 15. The computer program product of claim 14 , wherein the instructions are further translatable by the processor for: creating a copy of the metadata for the object, a copy of the content of the object, or both; and modifying the copy of the metadata for the object, the copy of the content of the object, or both so that the content stored in the repository is not modified. 16. The computer program product of claim 13 , wherein the servicing the request comprises: obtaining an additional object not identified in the request; and processing the additional object utilizing the governance rule associated with the normalized object type. 17. The computer program product of claim 13 , wherein the servicing the request comprises managing interaction between an application on the user device and the object stored in the content repository based on the governance rule.

Assignees

Inventors

Classifications

  • H04L67/01Primary

    Protocols · CPC title

  • H04L67/564Primary

    Enhancement of application control based on intercepted application data · CPC title

  • based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12088656B2 cover?
A method and system for a content broker, including a unified object index, where the content broker is coupled to the unified object index and receives, from a requesting entity, a request to perform an action on an object and the object is stored in the content repository. The method further including obtaining the object associated with the request from a content repository, determining, usi…
Who is the assignee on this patent?
Open Text Corp
What technology area does this patent fall under?
Primary CPC classification H04L67/01. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 10 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 11 related publications on this page (citations in our corpus or others sharing the same primary CPC).