Method and system for managing and tracking content dissemination in an enterprise
First Claim
Patent Images
1. A method for managing document dissemination, comprising:
- at a computer communicatively connected to a plurality of client devices, the computer having a processor and a non-transitory memory containing instructions to perform the method comprising;
obtaining a plurality of operation logs from the plurality of client devices, wherein each of the operation logs includes one or more operation entries, the one or more operation entries indicating corresponding document identifiers and corresponding operations performed on the identified documents, the operations including one or more of the group including requesting dissemination, accessing, opening, printing, modifying and emailing;
identifying a document stored on a first one of the client devices;
identifying an operation information entry included in the obtained plurality of operation logs from the plurality of client devices, the identified operation information entry indicating a request by an application running on the first one of the client devices to disseminate the document;
determining, using the obtained plurality of operation logs, a dissemination path of the document between the plurality of client devices, the determining including resolving information about one or more target entity IDs in the obtained 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;
determining a set of client devices that have a copy of the document using the determined dissemination path; and
issuing a request to each client device in the set of client devices determined using the dissemination path to perform an action with respect to the document.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system for managing document dissemination are disclosed, 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.
-
Citations
20 Claims
-
1. A method for managing document dissemination, comprising:
at a computer communicatively connected to a plurality of client devices, the computer having a processor and a non-transitory memory containing instructions to perform the method comprising; obtaining a plurality of operation logs from the plurality of client devices, wherein each of the operation logs includes one or more operation entries, the one or more operation entries indicating corresponding document identifiers and corresponding operations performed on the identified documents, the operations including one or more of the group including requesting dissemination, accessing, opening, printing, modifying and emailing; identifying a document stored on a first one of the client devices; identifying an operation information entry included in the obtained plurality of operation logs from the plurality of client devices, the identified operation information entry indicating a request by an application running on the first one of the client devices to disseminate the document; determining, using the obtained plurality of operation logs, a dissemination path of the document between the plurality of client devices, the determining including resolving information about one or more target entity IDs in the obtained 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; determining a set of client devices that have a copy of the document using the determined dissemination path; and issuing a request to each client device in the set of client devices determined using the dissemination path to perform an action with respect to the document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 19)
-
12. 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 client devices communicatively connected to the computer processor, a plurality of operation logs, wherein each of the operation logs includes one or more operation entries, the one or more operation entries indicating corresponding document identifiers and corresponding operations performed on the identified documents, the operations including one or more of the group including requesting dissemination, accessing, opening, printing, modifying and emailing; identify a document stored on a first one of the client devices; identify an operation information entry included in the obtained plurality of operation logs from the plurality of client devices, the identified operation information entry indicating a request by an application to disseminate the document; determine, using the obtained plurality of operation logs, a dissemination path of the document between the plurality of client devices, the determining including resolving information about one or more target entity IDs in the obtained 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; determine a set of client devices that have a copy of the document using the dissemination path; and issue a request to each client device of the set of client devices determined using the dissemination path to perform an action with respect to the document. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
20. A system for controlling document dissemination, comprising:
an enforcement server operatively connected to a plurality of client devices via a network, the enforcement server including a device processor and a non-transitory memory storing instructions that are executable by the device processor to; receive a plurality of operation logs from a plurality of local agents, wherein each of the local agents is executing on one of the plurality of client devices, wherein each of the operation logs includes one or more operation entries, the one or more operation entries indicating corresponding document identifiers and corresponding operations performed on the identified documents, the operations including one or more of the group including requesting dissemination, accessing, opening, printing, modifying and emailing; identify a document stored on one of the client devices; identify an operation information entry included in the obtained plurality of operation logs from the plurality of client devices, the identified operation information entry indicating a request by an application running on the one of the client devices to disseminate the document, the request having been intercepted by one of the plurality of local agents; determine, using the obtained plurality of operation logs, a dissemination path of the document between the plurality of client devices, the determining including resolving information about one or more target entity IDs in the obtained 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; determine a set of client devices that have a copy of the document using the dissemination path; and issue a request to each client device of the set of client devices determined using the dissemination path to perform an action with respect to the document.
Specification