The PTO issues new patents on Tuesdays. Today's Spotlight Patents concern aspects of digital fingerprinting and digital watermarking. Assigned to Google, the first patent addresses techniques for facilitating combined multiple fingerprinters for media. Assigned to Cleversafe, Inc., the second patent addresses techniques for watermarking slices stored in a dispersed storage network.
8,897,487, "Systems and methods for facilitating combined multiple fingerprinters for media," assigned to Google.
Abstract
Systems and methods for facilitating combining media fingerprinters are provided. In one implementation, a system can include a memory and a microprocessor. The system can also include: a communication component that receives media; a wavelet-based hash generation component that generates a plurality of hashes based on wavelet descriptors associated with the media; a local features information generation component that generates local descriptors associated with the media; a grouping component that groups the plurality of hashes into two or more subgroups, and generates a combined group of descriptors. The combined group of descriptors can include quantized local descriptors and groups of hashes. The system can also include a hash generation component that hashes the combined group of descriptors.
8,897,443, "Watermarking slices stored in a dispersed storage network," assigned to Cleversafe, Inc.
Abstract
A method begins by a processing module receiving data for storage in a dispersed storage network (DSN) memory and obtaining watermarking information regarding a source of the data. The method continues with the processing module dispersed storage error encoding the data to produce a plurality of sets of encoded data slices and processing the plurality of sets of encoded data slices and marker slices to produce a plurality of sets of watermarked encoded data slices to have a pattern of encoded data slices and the marker slices in accordance with the watermarking information. The method continues with the processing module outputting the plurality of sets of watermarked encoded data slices to the DSN memory for storage therein.