Tracking marked documents
First Claim
Patent Images
1. A method of controlling data processing, the method comprising:
- transmitting a message from an originating user to a recipient;
receiving one or more originator preferences relating to data transmitted in the message, wherein the originator preferences have been input by the originating user and the originator preferences are configured to restrict one or more requesting users'"'"' processing of the data;
forming a data digest of the data, wherein the data digest comprises storage requirements that are less than or equal to the data;
storing, separate from the data, the originator preferences and the data digest;
in response to receiving a request from a requesting user to process a file that includes file data;
forming a file digest of the file data, wherein the file digest comprises storage requirements that are less than or equal to the file data;
comparing the file digest to the data digest to identify whether the file data satisfies a test for similarity with the data; and
in response to determining that the file data satisfies the test;
determining an identity of the requesting user;
determining from the originator preferences whether the requesting user has been restricted from processing the data by the originator preferences; and
permitting the requesting user to process the file data only if the requesting user'"'"'s requested processing is permitted by the originator preferences.
1 Assignment
0 Petitions
Accused Products
Abstract
When data is stored on a computer, or subsequently, originator preferences relating to the data are stored in a database, for example in a network. When another user subsequently makes a request for processing of the received data, or a modified copy of the data, it is determined whether the requested processing is consistent with any stored originator preferences, and the requested processing is permitted only if it is consistent with the stored originator preferences. The preferences may relate to saving, copying or retransmitting the data. The originator may be notified of any processing operations that are carried out.
-
Citations
18 Claims
-
1. A method of controlling data processing, the method comprising:
-
transmitting a message from an originating user to a recipient; receiving one or more originator preferences relating to data transmitted in the message, wherein the originator preferences have been input by the originating user and the originator preferences are configured to restrict one or more requesting users'"'"' processing of the data; forming a data digest of the data, wherein the data digest comprises storage requirements that are less than or equal to the data; storing, separate from the data, the originator preferences and the data digest; in response to receiving a request from a requesting user to process a file that includes file data; forming a file digest of the file data, wherein the file digest comprises storage requirements that are less than or equal to the file data; comparing the file digest to the data digest to identify whether the file data satisfies a test for similarity with the data; and in response to determining that the file data satisfies the test; determining an identity of the requesting user; determining from the originator preferences whether the requesting user has been restricted from processing the data by the originator preferences; and permitting the requesting user to process the file data only if the requesting user'"'"'s requested processing is permitted by the originator preferences. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A server computer device, comprising:
at least one processor configured to; receive one or more originator preferences relating to a first file, in association with a first data digest of a first content of said first file, wherein the first data digest is generated from the first content and the originator preferences comprising information that has been input by an originating user and the originator preferences are configured to restrict one or more requesting users'"'"' processing of the first file, wherein the first data digest comprises storage requirements that are less than or equal to the first content of said first file; receive a notification from a requesting user for processing a second file, in association with a second data digest of a second content of said second file, wherein the second data digest is generated from the second content; receive a second indication of the identity of the requesting user; perform a test for similarity between said first data digest and said second data digest; retrieve the originator preferences, in response to determining the test is satisfied; and permit the processing requested of said second file only when the processing is consistent with the received originator preferences relating to the requesting user as inputted by the originating user. - View Dependent Claims (18)
Specification