Affiliation: | (1) Microsoft Research, 1065 La Avenida, Mountain View, CA 94043, USA;(2) Computing & Software Systems, University of Washington, 1900 Commerce St., Tacoma,WA 98402, USA;(3) Department of Computer Science, State University of New York, Stony Brook, NY 11794, USA;(4) Department of Computer Science, University of Washington, Seattle, WA 98195, USA |