Method and system for managing and tracking content dissemination in an enterprise
AssigneeOpen Text Corporation
InventorsMichael T. Mohen, Paul Craig Warren, Una Kearns, Chandra Mouli Addaguduru, Ameya Devendra Bapat
Life of this patent
Estimating the term…
Abstract
A method and system for managing document dissemination, including obtaining a plurality of operation logs from a plurality of local agents, where each of the plurality of local agents is executing on one of a plurality of clients. The method further includes identifying a document stored on a client of the plurality of clients, determining, using at least one of the plurality of operation logs, a dissemination path of the document between the plurality of clients, and performing an action based on the dissemination path of the document.
Claims20
A method for managing document dissemination, comprising:
- at a computer communicatively connected to a plurality of clients, the computer having a processor and a non-transitory memory containing instructions to perform the method comprising:
- obtaining a plurality of operation logs from a plurality of local agents, wherein each of the plurality of local agents is executing on one of a plurality of clients;
- identifying a document stored on a client of the plurality of clients, wherein at least one of the plurality of operation logs includes an operation information entry indicating a request by an application running the client to disseminate the document, the request having been intercepted by one of the plurality of local agents;
- determining, using the at least one of the plurality of operation logs, a dissemination path of the document between the plurality of clients, the dissemination path comprising an ordered sequence of nodes, wherein said determining comprises resolving information about one or more target entity IDs in the at least one of the plurality of operation logs to one or more target entities, the dissemination path specifying entities between which the document was communicated and a direction of communication, wherein said determining includes determining that the operation information entry included in the at least one of the plurality of operation logs is associated with a dissemination operation;
- and
- performing an action based on the determined dissemination path of the document, wherein the action includes one or more of:
- issuing a delete request to one or more clients identified in the dissemination path, or
- issuing an update rule request to one or more clients identified in the dissemination path.
A non-transitory computer readable medium comprising computer readable program code, which when executed by a computer processor enables the computer processor to:
- obtain, from a plurality of clients communicatively connected to the computer processor, a plurality of operation logs from a plurality of local agents, wherein each of the plurality of local agents is executing on one of a plurality of clients;
- identify a document stored on a client of the plurality of clients, wherein at least one of the plurality of operation logs includes an operation information entry indicating a request by an application running on the client to disseminate the document, the request having been intercepted by at least one of the plurality of local agents;
- determine, using the at least one of the plurality of operation logs, a dissemination path of the document between the plurality of clients, the dissemination path comprising an ordered sequence of nodes, wherein said determining comprises resolving information about one or more target entity IDs in the at least one of the plurality of operation logs to one or more target entities, the dissemination path specifying entities between which the document was communicated and a direction of communication, wherein said determining includes determining that the operation information entry included in the at least one of the plurality of operation logs is associated with a dissemination operation;
- and
- perform an action based on the dissemination path of the document, wherein the action includes one or more of:
- issuing a delete request to one or more clients identified in the dissemination path, or
- issuing an update rule request to one or more clients identified in the dissemination path.
A system, comprising:
- a plurality of computing devices, wherein each of the plurality of computing devices comprises a processor and a non-transitory memory containing instructions to execute a local agent on the computing device;
- an enforcement server operatively connected to the plurality of computing devices via a network,
- wherein the enforcement server is configured to:
- receive a plurality of operation logs from a plurality of local agents, wherein each of the local agents is executing on one of a plurality of computing devices;
- identify a document stored on a computing device of the plurality of computing devices, wherein at least one of the plurality of operation logs includes an operation information entry indicating a request by an application running on the computing device to disseminate the document, the request having been intercepted by one of the plurality of local agents;
- determine, using the at least one of the plurality of operation logs, a dissemination path of the document between the plurality of computing devices, the dissemination path comprising an ordered sequence of nodes, wherein said determining comprises resolving information about one or more target entity IDs in the at least one of the plurality of operation logs to one or more target entities, the dissemination path specifying entities between which the document was communicated and a direction of communication, wherein said determining includes determining that the operation information entry included in the at least one of the plurality of operation logs is associated with a dissemination operation;
- and
- perform an action based on the dissemination path of the document, wherein the action includes one or more of:
- issuing a delete request to one or more clients identified in the dissemination path, or
- issuing an update rule request to one or more clients identified in the dissemination path.
Dependencies are inferred from the claim text.