User identification with voiceprints on online social networks
First Claim
1. A method comprising, by one or more computing devices of an online social network:
- receiving, from a client system of a first user of the online social network, a first audio input from an unknown user;
identifying one or more candidate users, wherein each candidate user is a user of the online social network within a threshold degree of separation of a known user;
determining, for each candidate user, a proximity of the candidate user to the known user;
calculating, for each candidate user, a probability score representing a probability that the unknown user is the candidate user, wherein the probability score is based on the proximity of the candidate user and a comparison of the first audio input to a voiceprint of the candidate user stored by the online social network, wherein each voiceprint comprises audio data for auditory identification of the candidate user; and
identifying one of the candidate users as being the unknown user based on the calculated probability scores of the candidate users.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes, by one or more computing devices of an online social network, receiving, from a client system of a first user of the online social network, a first audio input from an unknown user, identifying one or more candidate users, wherein each candidate user is a user of the online social network within a threshold degree of separation of a known user, calculating, for each candidate user, a probability score representing a probability that the unknown user is the candidate user, wherein the probability score is based on a comparison of the first audio input to a voiceprint of the candidate user stored by the online social network, wherein each voiceprint comprises audio data for auditory identification of the candidate user, and identifying one of the candidate users as being the unknown user based on the calculated probability scores of the candidate users.
203 Citations
19 Claims
-
1. A method comprising, by one or more computing devices of an online social network:
-
receiving, from a client system of a first user of the online social network, a first audio input from an unknown user; identifying one or more candidate users, wherein each candidate user is a user of the online social network within a threshold degree of separation of a known user; determining, for each candidate user, a proximity of the candidate user to the known user; calculating, for each candidate user, a probability score representing a probability that the unknown user is the candidate user, wherein the probability score is based on the proximity of the candidate user and a comparison of the first audio input to a voiceprint of the candidate user stored by the online social network, wherein each voiceprint comprises audio data for auditory identification of the candidate user; and identifying one of the candidate users as being the unknown user based on the calculated probability scores of the candidate users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
-
receive, from a client system of a first user of an online social network, a first audio input from an unknown user; identify one or more candidate users, wherein each candidate user is a user of the online social network within a threshold degree of separation of the first a known user; determine, for each candidate user, a proximity of the candidate user to the known user; calculate, for each candidate user, a probability score representing a probability that the unknown user is the candidate user, wherein the probability score is based on the proximity of the candidate user and a comparison of the first audio input to a voiceprint of the candidate user stored by the online social network, wherein each voiceprint comprises audio data for auditory identification of the candidate user; and identify one of the candidate users as being the unknown user based on the calculated probability scores of the candidate users. - View Dependent Claims (15, 16)
-
-
17. A system comprising:
- one or more processors; and
a non-transitory memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to;receive, from a client system of a first user of an online social network, a first audio input from an unknown user; identify one or more candidate users, wherein each candidate user is a user of the online social network within a threshold degree of separation of the first a known user; determine, for each candidate user, a proximity of the candidate user to the known user; calculate, for each candidate user, a probability score representing a probability that the unknown user is the candidate user, wherein the probability score is based on the proximity of the candidate user and a comparison of the first audio input to a voiceprint of the candidate user stored by the online social network, wherein each voiceprint comprises audio data for auditory identification of the candidate user; and identify one of the candidate users as being the unknown user based on the calculated probability scores of the candidate users. - View Dependent Claims (18, 19)
- one or more processors; and
Specification