Optimizing call quality using vocal frequency fingerprints to filter voice calls
First Claim
1. A method for improving call quality by filtering out frequencies outside of a specified frequency transmission range, the method comprising:
- via a server;
monitoring one or more voice-call transmissions of an individual user;
analyzing data of the one or more voice-call transmissions monitored to identify frequency peaks and harmonics of the individual user'"'"'s voice;
generating a vocal fingerprint that is specific to the individual user from the analyzed data of the one or more voice-call transmissions monitored, wherein the vocal fingerprint includes a frequency transmission range, frequency peaks, and harmonics that uniquely correspond to the individual user'"'"'s voice;
storing the vocal fingerprint that is specific to the individual user on a server;
receiving another voice-call transmission of the individual;
matching frequency peaks and harmonics in the voice-call transmission received to the frequency peaks and harmonics of the vocal fingerprint that is specific to the individual user and stored on the server;
based on the matching vocal fingerprint that includes the frequency transmission range, frequency peaks, and harmonics that uniquely correspond to the individual user'"'"'s voice, removing data from the received voice-call transmission that outlies the frequency transmission range of the matching vocal fingerprint; and
communicating the remaining data of the voice-call transmission to a recipient of the voice-call transmission.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are provided for optimizing call quality and improving network efficiency by reducing bandwidth requirements at the individual-voice-call level. Embodiments provided herein build vocal fingerprints that correspond to the frequency range of the human voice, as well as the frequency range of the voice of individual users. The vocal fingerprints are used minimize and reduce the transmission of background noise and ambient sound captured using HD voice while retaining the frequency range of a user'"'"'s voice in HD voice. This filtered HD voice frequency range is then transmitted to recipients over the network. The reduced frequency range lowers bandwidth usage and conserves network resources, all while optimizing the call quality for individual users.
36 Citations
18 Claims
-
1. A method for improving call quality by filtering out frequencies outside of a specified frequency transmission range, the method comprising:
-
via a server; monitoring one or more voice-call transmissions of an individual user; analyzing data of the one or more voice-call transmissions monitored to identify frequency peaks and harmonics of the individual user'"'"'s voice; generating a vocal fingerprint that is specific to the individual user from the analyzed data of the one or more voice-call transmissions monitored, wherein the vocal fingerprint includes a frequency transmission range, frequency peaks, and harmonics that uniquely correspond to the individual user'"'"'s voice; storing the vocal fingerprint that is specific to the individual user on a server; receiving another voice-call transmission of the individual; matching frequency peaks and harmonics in the voice-call transmission received to the frequency peaks and harmonics of the vocal fingerprint that is specific to the individual user and stored on the server; based on the matching vocal fingerprint that includes the frequency transmission range, frequency peaks, and harmonics that uniquely correspond to the individual user'"'"'s voice, removing data from the received voice-call transmission that outlies the frequency transmission range of the matching vocal fingerprint; and communicating the remaining data of the voice-call transmission to a recipient of the voice-call transmission. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for optimizing overall network call quality and reducing network bandwidth load, the system comprising:
-
a server communicatively coupled to a wireless network, wherein the server includes; a voice-call-transmission monitoring module that; monitors intercepted voice-call transmissions; for each of the intercepted voice-call transmissions, identifies a frequency transmission range, frequency peaks, and harmonics that correspond to a voice in the intercepted voice-call transmissions; and generates a plurality of vocal fingerprints, each of the plurality of vocal fingerprints corresponding to different individual users and that are usable to specifically identify the voices of the different individual users using the frequency transmission ranges, frequency peaks, and harmonics identified; a vocal-fingerprint database storing the plurality of vocal fingerprints, each of the plurality of vocal fingerprints corresponding to different individual users, each of the plurality of vocal fingerprints including the frequency transmission range, the frequency peaks, and the harmonics of the voice of one individual user, wherein the frequency transmission range, the frequency peaks, and the harmonics of each of the plurality vocal fingerprints are usable to specifically identify the voice of the one individual user; a vocal-fingerprint referencing module that references the vocal-fingerprint database to; identify when the frequency transmission range, frequency peaks, and harmonics of one of the plurality of vocal fingerprints in the vocal-fingerprint database matches any additional intercepted voice-call transmissions; and determine one or more frequency ranges of the additional intercepted voice-call transmissions that outlie the frequency transmission ranges of the one of the plurality of vocal fingerprints identified as corresponding to the additional intercepted voice-call transmissions; and a voice-call-transmission optimization module that removes the one or more frequency ranges of the additional intercepted voice-call transmissions that outlie the one or more frequency transmission ranges of corresponding vocal fingerprints of the plurality of vocal fingerprints. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. One or more computer-readable storage media having computer-executable instructions embodied thereon are provided that, when executed, perform a method for maintaining and improving voice-call quality over a wireless network, the method comprising:
-
via a server; monitoring one or more voice transmissions of an individual user; analyzing data of the one or more voice transmission to identify frequency peaks and harmonics of the individual user'"'"'s voice; generating a vocal fingerprint that is specific to the individual user, wherein the vocal fingerprint includes a frequency range, frequency peaks, and harmonics that uniquely correspond to the individual user'"'"'s voice; storing the vocal fingerprint that is specific to the individual user on a server; receiving another voice transmission of the individual user including a plurality of frequencies; comparing the plurality of frequencies to the frequency range, the frequency peaks, and the harmonics of the stored vocal fingerprint that is specific to the individual user; filtering outlying frequencies from the voice transmission based on the comparison to the stored vocal fingerprint, wherein outlying frequencies comprise frequencies in the voice transmission that outlie the frequency range of the stored vocal fingerprint; and utilizing the outlying frequencies to optimize the voice transmission over the wireless network.
-
Specification