Jack (Jay) W. Stokes
Microsoft
Research Research | Publications | Background | Patents | Knowledge Tools Home Page |
|
I am a
Principal Research Software Development Engineer in the Knowledge Tools group in Microsoft Research.
My areas
of interest include machine learning, computer security, audio signal
processing, adaptive filtering, statistical signal processing, biomedical
signal processing and wireless communications.
At Microsoft, my research involves developing new machine learning algorithms for computer security and signal processing algorithms for audio signals.
Computer Security
ˇ
Jack W. Stokes, John C.
Platt, Joseph Kravis, and Michael Shilman, ALADIN:
Active Learning of Anomalies to Detect Intrusions, Microsoft Research Technical Report
MSR-TR-2008-24, March 4, 2008.
ˇ
Jack W. Stokes, John C.
Platt, Joseph Kravis, and Michael Shilman, ALADIN: Active Learning for Statistical Intrusion
Detection, Neural Information
Processing Systems Workshop on "Machine Learning in Adversarial
Environments", NIPS-20, Whistler BC, December 8, 2007.
ˇ
Greg Buehrer, Jack W.
Stokes, Kumar Chellapilla, A
Large Scale Study of Automated of Automated Web Search Traffic,
International Workshop on Adversarial Information Retrieval on the Web
(AIRWEB2008), Beijing, April 22, 2008.
ˇ Amit S. Chhetri and Jack W. Stokes, Acoustic Echo Cancellation for High Noise Environments, Proceedings IEEE Conference on Multimedia Expo ICME '06, Toronto, July 2006.
ˇ
Jack W. Stokes and John
C. Platt, Robust
RLS With Round Robin Regularization Including Application To Stereo Acoustic
Echo Cancellation, Proceedings IEEE Conference on Acoustics, Speech, and
Signal Processing ICASSP '06, Toulouse, France, May, 2006.
ˇ
Jack W. Stokes and
Henrique S. Malvar, Acoustic
Echo Cancellation with Arbitrary Playback Sampling Rate, Proceedings
IEEE Conference on Acoustics, Speech, and Signal Processing ICASSP '04,
Montreal, pp. IV-153 - IV-156, May 17-21, 2004.
ˇ Amit S. Chhetri, Arun C. Surendran, Jack W. Stokes and John C. Platt, Regression-Based Residual Acoustic Echo Suppression, International Workshop on Acoustic Echo and Noise Control IWAENC '05, Eindhoven, Netherlands, September 2005.
ˇ
Diego A. Bendersky, Jack
W. Stokes and Henrique S. Malvar, Nonlinear
Residual Acoustic Echo Suppression for High Levels of Harmonic Distortion,
Proceedings IEEE Conference on Acoustics, Speech, and Signal Processing ICASSP
'08, Las Vegas, March 30-April 4, 2008.
ˇ Mohammad A. Iqbal, Jack W. Stokes, and Steven L. Grant, Normalized Double-Talk Detection Based on Microphone and AEC Error Cross-Correlation, Proceedings IEEE Conference on Multimedia ICME '07, Beijing 2007.
ˇ
Mohammad
A. Iqbal, Jack W. Stokes, John C. Platt, Arun C.
Surendran, and Steven L. Grant, DoubleTalk
Detection using Real-time Recurrent Learning, International
Workshop on Acoustic Echo and Noise Control IWAENC '06, Paris, France,
September 2006
ˇ Jack W. Stokes, John C. Platt, and Sumit Basu, Speaker Identification Using a Microphone Array and a Joint HMM with Speech Spectrum and Angle of Arrival, Proceedings IEEE Conference on Multimedia Expo ICME '06, Toronto, July 2006.
Wireless Communications
ˇ
Jack W. Stokes and James
A. Ritcey, Performance
Analysis of DS/CDMA Systems with Shadowing and Flat Fading, Signal
Processing, 81, pp. 2555-2571, 2001.
ˇ
Jack W. Stokes and James A. Ritcey, Evaluation of Error Probabilities for General
Signal Constellations, Proceedings IEEE Global Telecommunications
Conference GLOBECOM '99, Rio de Janeiro, pp. 909-913, Dec. 5-9, 1999.
ˇ
Jack W. Stokes and James A. Ritcey, A General Method For Evaluating Outage
Probabilities Using Padé Approximations, Proceedings IEEE Global
Telecommunications Conference GLOBECOM '98, Sydney, vol. 3, pp. 1485-1490, Nov.
8-12, 1998.
ˇ
Jack W. Stokes and James A. Ritcey, Error Probabilities of Synchronous DS/CDMA Systems
with Random and Deterministic Signature Sequences for Ideal and Fading Channels,
Proceedings IEEE International Communications Conference ICC '96, Dallas,
vol. 3, pp. 1518-1522, June 23-27, 1996.
Control
Theory
ˇ Jay Stokes and Guy R. L. Sohie, Implementation of PID Controllers on the Motorola DSP56000/ DSP56001, Motorola Literature Distribution, Application Note APR5/D, 1989.
ˇ
Jay Stokes and Guy R. L. Sohie, Implementation of PID Controllers on the Motorola DSP56000/ DSP56001,
Part 1, Microprocessors & Microsystems,
Elsevier, Volume
15, Issue 6, pp 321 - 331, July-August 1991.
ˇ Jay Stokes and Guy R. L. Sohie, Implementation of PID Controllers on the Motorola DSP56000/ DSP56001, Part 2, Microprocessors & Microsystems, Elsevier, Volume 15, Issue 7, pp 385 - 392, September 1991.
Thesis
ˇ
Jack W. Stokes, Saddle
Point Evaluation of Communications Systems over Ideal and Wireless Channels,
University of Washington, 2002.
I earned my B.S. in Electrical Engineering from Auburn University, my M.S. in Electrical Engineering from the University of Colorado, and my Ph.D. in Electrical Engineering at the University of Washington. At the University of Washington, Jim Ritcey, my advisor, and I developed a new method for evaluating the error performance for Direct Sequence / Code Division Multiple Access (DS/CDMA) communications of wireless channels including random or deterministic signature sequences. The new method could be used to model wireless channels include both fading and shadowing effects. I have also applied this method for the evaluation of outage probabilities as well.
Prior to transferring to Microsoft Research, I worked on audio for Windows and DirectX as a Software Design Engineer. I helped ship Windows NT 4 - SP3, Windows 98, Windows 98 SE, Windows 2000, Windows XP and DirectX 7. Specifically, I worked on acoustic echo cancellation (AEC), 3D audio processing based on Head Related Transfer Functions (HRTFs), DirectSound, and porting the audio stack to use the Windows Driver Model (WDM) and Kernel Streaming (KS).
In
addition, I have worked for the following companies:
ˇ
System and
method facilitating acoustic echo cancellation convergence detection
ˇ
Adaptive
estimation and compensation of clock drift in acoustic echo cancellers
ˇ
Infinite Impulse
Response Filter for 3D Sound with Tap Delay Line Initialization.
ˇ
Multi-channel
echo cancellation with round robin regularization
|
Last updated: 10/17/2007 |