Inference-aided speaker recognition
First Claim
1. A method performed by data processing apparatus, the method comprising:
- receiving information relating to (i) a communication device that has received an utterance and (ii) a voice associated with the received utterance, the received information relating to the communication device including a geographic location of the communication device;
comparing the received voice information with a plurality of voice signatures in a comparison group, the comparison group corresponding to a plurality of different individuals location of the communication device, wherein the comparison group includes at least one voice signature for each different identified individual;
attempting to identify the voice associated with the utterance as matching the voice signature corresponding to one of the individuals in the comparison group;
if the attempt to identify the voice associated with the utterance is unsuccessful, iteratively repeating the attempting to identify the voice associated with the utterance using a modified comparison group, the modified comparison group corresponding to a different geographic region than was used in a previous attempt to identify the voice associated with the utterance, the iterative repeating of the attempting to identify the voice associated with the utterance continuing until the voice associated with the utterance is successfully identified; and
providing the communication device with access to one or more resources associated with the individual whose voice signature matched the voice associated with the utterance.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods performed by data processing apparatus and computer storage media encoded with computer programs for receiving information relating to (i) a communication device that has received an utterance and (ii) a voice associated with the received utterance, comparing the received voice information with voice signatures in a comparison group, the comparison group including one or more individuals identified from one or more connections arising from the received information relating to the communication device, attempting to identify the voice associated with the utterance as matching one of the individuals in the comparison group, and based on a result of the attempt to identify, selectively providing the communication device with access to one or more resources associated with the matched individual.
-
Citations
29 Claims
-
1. A method performed by data processing apparatus, the method comprising:
-
receiving information relating to (i) a communication device that has received an utterance and (ii) a voice associated with the received utterance, the received information relating to the communication device including a geographic location of the communication device; comparing the received voice information with a plurality of voice signatures in a comparison group, the comparison group corresponding to a plurality of different individuals location of the communication device, wherein the comparison group includes at least one voice signature for each different identified individual; attempting to identify the voice associated with the utterance as matching the voice signature corresponding to one of the individuals in the comparison group; if the attempt to identify the voice associated with the utterance is unsuccessful, iteratively repeating the attempting to identify the voice associated with the utterance using a modified comparison group, the modified comparison group corresponding to a different geographic region than was used in a previous attempt to identify the voice associated with the utterance, the iterative repeating of the attempting to identify the voice associated with the utterance continuing until the voice associated with the utterance is successfully identified; and providing the communication device with access to one or more resources associated with the individual whose voice signature matched the voice associated with the utterance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a processor configured to execute computer program instructions; and a computer storage medium encoded with computer program instructions that, when executed by the processor, cause the system to perform operations comprising; receiving information relating to (i) a communication device that has received an utterance and (ii) a voice associated with the received utterance, the received information relating to the communication device including a geographic location of the communication device; comparing the received voice information with a plurality of voice signatures in a comparison group, the comparison group corresponding to a plurality of different individuals each having an associated address within a geographic region encompassing the geographic location of the commutation device, wherein the comparison group includes at least one voice signature for each different identified individual; attempting to identify the voice associated with the utterance as matching the voice signature corresponding to one of the individuals in the comparison group; if the attempt to identify the voice associated with the utterance is unsuccessful, iteratively repeating the attempting to identify the voice associated with the utterance using a modified comparison group, the modified comparison group corresponding to a different geographic region than was used in a previous attempt to identify the voice associated with the utterance, the iterative repeating of the attempting to identify the voice associated with the utterance continuing until the voice associated with the utterance is successfully identified; and providing the communication device with access to one or more resources associated with the individual whose voice signature matched the voice associated with the utterance. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory computer storage medium encoded with a computer program, the program comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations comprising:
-
receiving information relating to (i) a communication device that has received an utterance and (ii) a voice associated with the received utterance, the received information relating to the communication device including a geographic location of the communication device; comparing the received voice information with a plurality of voice signatures in a comparison group, the comparison group corresponding to a plurality of different individuals each having an associated address within a geographic region encompassing the geographic location of the communication device, wherein the comparison group includes at least one voice signature for each different identified individual; attempting to identify the voice associated with the utterance as matching the voice signature corresponding to one of the individuals in the comparison group; if the attempt to identify the voice associated with the utterance is unsuccessful, iteratively repeating the attempting to identity the voice associated with the utterance using a modified comparison group, the modified comparison group corresponding to a different geographic region than was used in a previous attempt to identify the voice associated with the utterance, the iterative repeating of the attempting to identify the voice associated with the utterance continuing until the voice associated with the utterance is successfully identified; and providing the communication device with access to one or more resources associated with the individual whose voice signature matched the voice associated with the utterance. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
Specification