IP Library Granted Patent US 9,529,799
Granted Patent B2
US 9,529,799 · App. 14/193,230 · Granted Dec 27, 2016

System and method for document driven actions

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,529,799
App. No.
14/193,230
Granted
Dec 27, 2016
Kind
B2
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.

Claims (46)

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.

2. The method of claim 1 , wherein the monitoring module executes on the client computing device, the method further comprising generating the document signature at the monitoring module.

3. The method of claim 2 , further comprising returning to the monitoring module an indication of a match of the document signature for the electronic document.

4. The method of claim 2 , further comprising redirecting the document to the monitoring module.

5. The method of claim 1 , further comprising, at the monitoring module, temporarily holding the document until receiving the message from the document tracking system that specifies the action.

6. The method of claim 1 , further comprising, at the monitoring module, initiating a browser session in a web browser to a URL specified by the message from the document tracking system.

7. The method of claim 1 , wherein the action comprises initiating contact with members of a social community.

8. The method of claim 1 , wherein the document signature for the electronic document comprises a plurality of signatures created by hashing portions of the document.

9. The method of claim 1 , further comprising providing an interface to the document tracking system that allows a user to associate actions with the document.

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.

11. The system of claim 10 , wherein the monitoring module executes on the client computing device.

12. The system of claim 10 , wherein the document tracking system is configured to return an indication of a match of the document signature to the monitoring module.

13. The system of claim 10 , wherein the monitoring module is further configured to:

temporarily hold the document until receiving the message from the document tracking system that specifies the action.

14. The system of claim 10 , wherein the monitoring module is further configured to initiate a browser session in a web browser to a URL specified in the message.

15. The system of claim 10 , wherein the action comprises initiating contact with members of a social community.

16. The system of claim 15 , further comprising statistics associated with at least one of the document signatures or the action associated with the document signature, the statistics used to further control the social community.

17. The system of claim 10 , wherein the signature comprises a plurality of signatures created by hashing portions of the document.

18. The system of claim 10 , wherein the document tracking system is further configured to provide an interface that allows a user to specify actions associated with documents.

Assignments (4)
IP BUSINESS SALE AGREEMENT Recorded Aug 30, 2016
From: OPEN TEXT S.A.
To: OT IP SUB, LLC
Reel/Frame 039872/0605 →
CERTIFICATE OF AMALGAMATION Recorded Aug 30, 2016
From: IP OT SUB ULC
To: OPEN TEXT SA ULC
Reel/Frame 039872/0662 →
CERTIFICATE OF CONTINUANCE Recorded Aug 30, 2016
From: OT IP SUB, LLC
To: IP OT SUB ULC
Reel/Frame 039986/0689 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2014
From: COPSEY, SIMON DOMINIC
To: OPEN TEXT S.A.
Reel/Frame 033602/0924 →