System and method for document driven actions
First Claim
1. A method for document driven actions, comprising:
- maintaining a set of document signatures electronically generated from electronic documents tracked by a document tracking system and a set of associated actions, each action in the set of associated actions associated with at least one document signature in the set of document signatures;
at a monitoring module, intercepting a request for an electronic document from an operating system of a client computing device;
generating, at the monitoring module, a document signature for the electronic document;
communicating the document signature for the electronic document to the document tracking system;
receiving, at the document tracking system from the client computing device over a network, the document signature for the electronic document;
determining, at the document tracking system, that the received document signature matches one of the set of signatures;
determining, at the document tracking system, an action associated with the received document signature;
sending a message over the network from the document tracking system to the monitoring module, the message including information about the determined action;
receiving at the monitoring module the message specifying the determined action;
passing the electronic document to the operating system by the monitoring module; and
in response to receiving the message, automatically performing the action at the monitoring module.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method are disclosed for tracking documents in a computing environment, including documents stored locally on computing devices. A monitoring module stored on a computing device may determine that a user is trying to open a document stored locally on the computing device and communicate a signature associated with the document to a document tracking system. A document tracking system may compare the signature with a set of stored signatures to see if the document corresponds to a document already being tracked. If the document is not being tracked already, the document tracking system may upload the document into the system, send a link to a newer version or determine one or more actions to be performed on the document based on the signature.
40 Citations
18 Claims
-
1. A method for document driven actions, comprising:
-
maintaining a set of document signatures electronically generated from electronic documents tracked by a document tracking system and a set of associated actions, each action in the set of associated actions associated with at least one document signature in the set of document signatures; at a monitoring module, intercepting a request for an electronic document from an operating system of a client computing device; generating, at the monitoring module, a document signature for the electronic document; communicating the document signature for the electronic document to the document tracking system; receiving, at the document tracking system from the client computing device over a network, the document signature for the electronic document; determining, at the document tracking system, that the received document signature matches one of the set of signatures; determining, at the document tracking system, an action associated with the received document signature; sending a message over the network from the document tracking system to the monitoring module, the message including information about the determined action; receiving at the monitoring module the message specifying the determined action; passing the electronic document to the operating system by the monitoring module; and in response to receiving the message, automatically performing the action at the monitoring module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for document driven actions, comprising:
-
a client computing device comprising a monitoring module; and a document tracking system in communication with the client computing device, wherein; the monitoring module is configured to; intercept a request for an electronic document from an operating system of the client computing device; generate a document signature for the electronic document; communicate the document signature for the electronic document to the document tracking system; the document tracking is configured to; maintain a set of document signatures electronically generated from electronic documents and a set of associated actions, each action in the set of associated actions associated with at least one document signature in the set of document signatures; receive the document signature for the electronic document from the client computing device over a network; determine that that the received document signature matches a signature in the set of signatures; determine an action associated with the received document signature; send a message over the network to the monitoring module, the message including information about the determined action; and the monitoring module is further configured to; receive the message specifying the determined action; pass the electronic document to the operating system; and in response to receiving the message, automatically perform the action at the monitoring module. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification