Similarity-based access control of data in a data processing system
First Claim
Patent Images
1. A method comprising:
- for a first data item comprising data representing an audio signal, video signal or document content, said first data item comprising a plurality of segments, determining a segment identifier for each of said segments, each said segment identifier being determined as a function of the data comprising the corresponding segment; and
determining whether said first data item is the same as a second data item based at least in part on said segment identifiers.
3 Assignments
0 Petitions
Accused Products
Abstract
Similarity of data items is determined by analyzing corresponding segments of the data items. A function is applied to each segment of a data item and the output of that function is compared to the output of the same function applied to a corresponding segment of another data item. A function may be applied to the output of the functions. The functions may be hash or message digest functions.
-
Citations
25 Claims
-
1. A method comprising:
-
for a first data item comprising data representing an audio signal, video signal or document content, said first data item comprising a plurality of segments, determining a segment identifier for each of said segments, each said segment identifier being determined as a function of the data comprising the corresponding segment; and
determining whether said first data item is the same as a second data item based at least in part on said segment identifiers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
for a first data item comprising data representing an audio signal, video signal or document content said first data item comprising a plurality of segments, determining a segment identifier for each of said segments, each said segment identifier being determined as a function of the data comprising the corresponding segment;
determining whether said first data item is the same as a second data item based at least in part on said segment identifiers; and
based at least in part on said determining, ascertaining whether access to said first data item is authorized. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method comprising:
-
for a first data item comprising data representing an audio signal, video signal or document content said first data item comprising a plurality of segments, determining a segment identifier for each of said segments, each said segment identifier being determined based at least in part on a hash or message digest of the data comprising the corresponding segment;
determining whether said first data item is the same as a second data item based at least in part on said segment identifiers; and
based at least in part on said determining, ascertaining whether access to said first data item is authorized.
-
-
21. A method comprising:
-
for a first data item comprising data representing an audio signal, video signal or document content said first data item comprising a plurality of segments, determining a segment identifier for each of said segments, each said segment identifier being determined based at least in part on a hash or message digest of the data comprising the corresponding segment;
determining whether said first data item is the same as a second data item based at least in part on said segment identifiers; and
based at least in part on said determining, ascertaining whether access to said first data item is permitted.
-
-
22. A method of determining whether or not a first data item is the same as a second data item, the method comprising:
-
determining whether outputs of a first function applied to a plurality of segments of the first data item are the same as outputs of the first function applied to a plurality of segments of the second data item; and
based at least in part on said determining, ascertaining whether access to said first data item is permitted. - View Dependent Claims (23, 24, 25)
-
Specification