Thursdays the USPTO publishes new pending patent applications. Today's Spotlight Applications concern aspects of digital fingerprinting and digital watermarking. Assigned to Actifio, the first of today's applications discloses techniques for successive data fingerprinting for copy accuracy assurance. Assigned to Fujitsu, the second application discloses techniques for checking the data integrity of a data object copied between storage pools.
20130036098, "Successive data fingerprinting for copy accuracy assurance," assigned to Actifio, Inc.
Systems and methods are disclosed for checking the data integrity of a data object copied between storage pools by comparing data fingerprints of data objects, comprising scheduling a series of successive copy operations over time for copying a data object from a source data store to a target data store; generating a partial fingerprint of the data object at the source data store that creates a fingerprint from a subset of the data object; sending the partial fingerprint of the data object to the target data store; sending any new data contents to the target data store; and creating a partial fingerprint of the data object at the target data store and comparing it to the received partial fingerprint to determine if they differ, thereby allowing incremental verification that the copy of the data object at the target data store is the same as at the source data store.
20130028465, "Digital watermark embedding apparatus and method," assigned to Fujitsu, Ltd. (JP)
An apparatus includes: a generator which generates a first pattern including a plurality of pixels having a first value, with an area of the first pattern changing in a constant cycle, and, a phase of cyclical change of the area changing based on a value of a symbol included in an inputted digital watermark information; a generator which generates a second pattern including a plurality of pixels having a second value, with an area of the second pattern changing with a frequency characteristic that is different from the cycle of change of the area; and a unit which superimposes the first and the second pattern into each image area of images in time series constituting an inputted video image to correct a value of each pixel in an image area to which the first or the second pattern is superimposed according to the first and the second value.