US 9,812,138 B1 | ||
Proving file ownership | ||
Thibault Candebat, Saint Germain en Laye (FR) | ||
Assigned to Amazon Technologies, Inc., Seattle, WA (US) | ||
Filed by Amazon Technologies, Inc., Reno, NV (US) | ||
Filed on Sep. 3, 2014, as Appl. No. 14/476,615. | ||
Int. Cl. G10L 19/018 (2013.01) |
CPC G10L 19/018 (2013.01) | 20 Claims |
1. A computer-implemented method, comprising:
obtaining random information;
providing the random information to a client computer system;
receiving, from the client computer system, an acoustic fingerprint;
obtaining an encoding of an audio signal;
segmenting the encoding of the audio signal to obtain an ordered set of audio segments, the ordered set of audio segments
comprising an audio segment with a size determined based at least in part on a first portion of the random information;
permuting, based at least in part on a second portion of the random information, the ordered set of audio segments to obtain
a permuted set of audio segments;
generating, based at least in part on the permuted set of audio segments, a reference acoustic fingerprint;
verifying that the random information was used to generate the received acoustic fingerprint by at least determining that
the generated reference acoustic fingerprint matches the received acoustic fingerprint; and
providing, to the client computer system, authorization to access a service based on the verifying that the random information
was used to generate the received acoustic fingerprint.
|