1459845076-1d25bc85-3e38-42bd-9e88-4ef5f8a0826c

A system to monitor and report the use of communication software applications in a computing environment including an instant messaging system, that provides local users with information describing detected uses of communication software applications by remote users. In one embodiment, a method includes receiving light from a spark into a spectrometer, generating a light intensity spectrum using the spectrometer, and classifying the sparking mode based on an analysis of the light intensity spectrum. Delaying logic may be provided to delay at least one command after the command shifts from the command queue. The spatial correlation indicates how the interference and noise received at a particular one of the receive antennas is related to the interference and noise received at another one of the receive antennas.