Patent ID: 8824694

Claim:
A non-transitory computer-readable storage medium storing computer instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising: monitoring ambient noise in proximity to a communication device; generating and emitting polarization reversed waveforms based at least in part on a threshold for the ambient noise, wherein the polarization reversed waveforms are configured to cancel at least a portion of the ambient noise, and wherein the polarization reversed waveforms are selected from a group of pre-determined polarization reversed waveforms according to an environment type detected by the communication device; monitoring a transmitted audible voice signal at the communication device; adjusting a receiver volume for processing the transmitted audible voice signal based at least in part on the threshold for the ambient noise, and a comparison of the transmitted audible voice signal with the ambient noise; monitoring a received voice signal at the communication device; adjusting a speaker volume for audibly presenting the received voice signal based at least in part on the threshold for the ambient noise, and a comparison of the received voice signal with the ambient noise; and in response to a first user input, ceasing adjustment of the receiver volume and the speaker volume while continuing to monitor the ambient noise, and emitting the polarization reversed waveforms only when the ambient noise exceeds the threshold, wherein the transmitted voice signal and the received voice signal are automatically selectively monitored based on comparing the volume thereof with the ambient noise.