Building Multiuser Interactive Multimedia Environments at MERL. - David B. Anderson; John W. Barrus; John H. Howard; Charles Rich; Chia Shen; Richard C. Waters (IEEE Multim., 1995)

Locales and Beacons: Efficient and Precise Support for Large Multi-User Virtual Environments. - John W. Barrus; Richard C. Waters; David B. Anderson (VRAIS, 1996)

Locales: supporting large multiuser virtual environments. - John W. Barrus; Richard C. Waters; David B. Anderson (IEEE Computer Graphics and Applications, 1996)

QOTA: A Fast, Multi-Purpose Algorithm for Terrain Following in Virtual Environments. - John W. Barrus; Richard C. Waters (VRML, 1997)

Diamond Park and Spline: Social Virtual Reality With 3D Animation, Spoken Interaction, and Runtime Extendability. - Richard C. Waters; David B. Anderson; John W. Barrus; David C. Brogan; Michael A. Casey; Stephan G. McKeown; Tohei Nitta; Ilene B. Sterns; William S. Yerazunis (Presence Teleoperators Virtual Environ., 1997)

An e-writer for documents plus strokes. - Michael J. Gormish; Kurt W. Piersol; Ken Gudan; John W. Barrus (ACM Symposium on Document Engineering, 2009)

The CloudBoard Research Platform: an interactive whiteboard for corporate users. - John W. Barrus; Edward L. Schwartz (Imaging and Printing in a Web 2.0 World, 2013)

Image-based document management: aggregating collections of handwritten forms. - John W. Barrus; Edward L. Schwartz (ACM Symposium on Document Engineering, 2014)

Connecting content and annotations with livestroke. - Michael J. Gormish; John W. Barrus (ACM Symposium on Document Engineering, 2014)

A Real-Time Smart Display Detection System. - Shu Shi; John W. Barrus (ACM Multimedia, 2014)