On Tuesdays the USPTO issues new patents. Both of today's Spotlight Patents address aspects of digital fingerprinting. Assigned to UNILOC (LU), the first patent concerns techniques for secure mobile communications. Assigned to Symantec, the second patent concerns optimized prepopulation of a client side cache in a deduplication environment.
8,213,907, "System and method for secured mobile communication," assigned to UNILOC Luxembourg S. A. (LU).
A method achieves secure mobile communications by authenticating a mobile device seeking communication with a secure server. The method prescribes steps for generating a code to indicate a plurality of portions of a digital fingerprint to request from the mobile device, each portion representing a different parameter of the mobile device, sending the code to the mobile device, receiving from the mobile device a response code representing the requested plurality of portions of the digital fingerprint, comparing each portion of the received plurality of portions with one or more predetermined codes, and granting the mobile device an access privilege when results of the comparison satisfy a predetermined minimum accuracy.
8,214,428, "Optimized prepopulation of a client side cache in a deduplication environment," assigned to Symantec Corporation.
A backup cache on a client is prepopulated with fingerprints corresponding to data stored on a backup server. A plurality of fingerprints of data are received from the client, each received fingerprint corresponding to data present on the client which is subject to backup to the server. For each received fingerprint, an attempt is made to locate data corresponding to the received fingerprint stored on the backup server. Responsive to locating data corresponding to a received fingerprint stored on the backup server, data stored on the backup server considered to be "in the neighborhood" of the located data is identified. Fingerprints (e.g., hashes) identifying data stored on the backup server in the neighborhood of the located data are created and transmitted to the client, for prepopulating the backup cache on the client.