IBM  
Skip to main content
 
Search IBM Research
     Home  |  Products & services  |  Support & downloads  |  My account
 Select A Country
 IBM Research
Watson Research
Visitor Information
History
Cambridge
 ·Projects
 ·People
 ·Papers
 ·Jobs
 ·Contact Info
Feedback

Related Links
 Search Research
 
 


IBM Watson Research Center
  John Patterson

John Patterson
Research Scientist
Contact: john_patterson@us.ibm.com

Research Interests:
Synchronous groupware
Community
User interfaces


John Patterson is a Distinguished Engineer (DE) in the Collaborative User Experience Research Group. He joined the Research staff in September of 1994. John received his Ph.D. in Experimental Psychology from the University of Michigan in 1979. Since then he has worked at Decisions & Designs, Inc., Bell Laboratories, Bellcore, and SunSoft, Inc. on both research and development projects. These efforts included videodisc-based prototypes of mapping and surrogate travel, an application generator for phone-based applications, prototypes and experimental studies of pictorial browsing, a shared windowing system, a system for implementing multi-user synchronous applications, and human factors support for the development of system administration applications.

John's research at Lotus/IBM has embraced a wide variety of groupware projects. John was one of the principle designers and developers on the Notification Service Transfer Protocol (NSTP) project, an Internet-based state synchronization capability for synchronous groupware. On the OverViews project, John and Steven Rohall developed a set of alternative viewers for Notes, so that Notes data could be viewed via Scatterplots, Maps, and other vizualizations. In the Carlisle Community Center project, John developed and operated a community Web site for the town of Carlisle, MA. This case study was designed to assess the value of the Internet for promoting Social Capital within a community.

Now, John's efforts have taken a different turn. In an effort to understand contextual collaboration and the componentry needed to enable it, John is leading an effort to introduce collaborative tooling into the Eclipse application development environment. The name of this project is Jazz.

Projects:
Jazz Collaborative Application Development
Carlisle Community Center

Publications:
Day, Patterson, Mitchell. "The Notification Service Transfer Protocol (NSTP): Infrastructure for Synchronous Groupware." WWW6.Also appears in Computer Networks and ISDN Systems 29 (1997) 905-915.

J. F. Patterson, M. Day, and J. Kucan, "Notification Servers for Synchronous Groupware." CSCW '96 Conference, Boston, November 1996.

R. D. Hill, T. Brinck, S. L. Rohall, J. F. Patterson, and W. T. Wilner, "The Rendezvous Architecture and Language for Constructing Multiuser Applications." ACM Transactions on Computer-Human Interaction, Vol. 1, No. 2, June 1994.

R. D. Hill, T. Brinck , J. F. Patterson, S. L. Rohall, and W. T. Wilner, "The Rendezvous Language and Architecture." Communications of the ACM, Vol. 36, No. 1, January 1993, pp. 62-67.

M. Arango, P. Bates, R. Fish , G. Gopal, N. Griffeth, G. Herman, T. Hickey, W. Leland, C. Lowery, V. Mak, J. Patterson, L. Ruston, M. Segal, M. Vecchi, A. Weinrib, and S. Wuu. "Touring Machine: A Software Platform for Distributed Multimedia Applications." Proceedings of the 1992 IFIP International Conference on Upper Layer Protocols, Archi- tectures, and Applications (Vancouver, Canada), May 1992.

J. F. Patterson. "Comparing the Programming Demands of Single-User and Multi- User Applications." Proceedings of UIST `91, ACM, New York, 1991.

J. F. Patterson, R. D. Hill, S. L. Rohall, W. S. Meeks. "Rendezvous: An Architecture for Synchronous Multi-User Applications" CSCW `90 Proceedings (Los Angeles, October 8-10). ACM, New York, 1990.

S. L. Hardt-Kornacki, L. M. Gomez, J. F. Patterson. "Standardization of Hypermedia: What's the Point." Proceedings of the Hypertext Standardization Workshop. J. Moline. D. Benigni, J. Baronas (Eds), National Institute of Standards and Technology, January 16-18, 1990., pp. 135-144.

J. F. Patterson, "The Implications of Window Sharing for a Virtual Terminal Protocol." Proccedings of ICC/SUPERCOMM `90 (Atlanta, April 15-19), IEEE, New York, 1990, pp. 66-70.

J. F. Patterson, "The Good, the Bad, and the Ugly of Window Sharing in X." Proceedings of the Fourth Annual X Technical Conference (Boston, January 15-17). January, 1990.

J. F. Patterson, C. Egido. "Three Keys to the Broadband Future: A View of Applications", Proceedings of INFOCOM `89 (Ottawa, April 25-27), IEEE, pp. 611-616, New York, 1989, (Reprinted in IEEE Network Magazine, March 1990, pp. 41-47.)

J. H. Irven, M. E. Nilson, T. H. Judd, J. F. Patterson, Y. Shibata. "Multi-media Information Services: A Laboratory Study." IEEE Communications Magazine, Vol. 26, No. 6, pp. 27-44, June 1988.

C. Egido, and J. F. Patterson. "Pictures and Category Labels as Navigational Aids for Catalog Browsing." Proceedings of CHI, 1988 (Washington, May 15-19), ACM, New York, 1988. pp 127-132.

J. F. Patterson, C. Egido. "Video Browsing and System Response Time." In D. Diaper and R. Winder (Eds) People and Computers III: Proceedings of the Third Conference of the British Computer Society Human-Computer Interaction Specialist Group. pp. 189- 198. Cambridge University Press, Cambridge, 1987.

L. Adelman, L. Donnell, R. H. Phelps, J. F. Patterson. "An Iterative Bayesian Decision Aid: Toward Improving the User-Aid and User-Organization Interfaces." IEEE Transactions on Systems, Man, and Cybernetics, Vol. SMC-12, No. 6, pp. 733-742. Nov/Dec 1982.


  

  About IBM  |  Privacy  |  Legal  |  Contact