line SCGsocialProxy
line
Social Computing Group
line
line
Jeremy Sussman line

Group members

Wendy Kellogg, Manager

Catalina Danis

Jason Ellis

Tom Erickson

Christine Halverson

Jeremy Sussman

Jeremy Sussman

After three years in the Social Computing Group, Jeremy Sussman's life has finally come full circle. Taking a little bit of this, a bit of that, and a pinch or two of the other thing, Jeremy (and Jim Christensen) started the Rendezvous project back at the end of 2003.

The Rendezvous project combines VoIP telephony and distributed computing, and then sprinkles a healthy portion of social proxy-ism on top. The end result is an application that makes it easier to get into your telephone conference calls, gives you social translucence while you are in the call, and saves the enterprise money at the same time. Rendezvous is scheduled to be rolled out company wide fourth quarter 2005.

Jeremy's previous experience in the Social Computing group was centered around keeping the group's ideas grounded in real, cutting-edge technology. Jeremy had to learn about Web Services, Portals, and all things Apache or Jakarta . At the same time, he redirected his focus from geeky techno-plumbing to trying to understand user-centered design. It was quite a trip, and Jeremy recommends doing something like this to anyone about to embark on a career change.

Prior to joining the Social Computing Group, Jeremy worked on the PIMA project , developing a methodology for writing application front-ends to run on all manner of pervasive devices. Before that, Jeremy worked in the field of Fault Tolerance and Distributed Computing. He got his PhD from UCSD in Computer Science in 1999, working with Dr. Keith Marzullo on group membership for partitionable systems.


Contact information:
Email: jsussman@us.ibm.com
Internal Address: 1S-B57, Hawthorne
External Address:
spaceIBM T.J. Watson Research Center,
space19 Skyline Drive, Hawthorne, NY 10532 USA

Publications: (Also see group papers)

square Halverson, C. A., Erickson, T. & Sussman, J. "What Counts as Success? Punctuated Patterns of Use in a Persistent Chat Environment." The Proceedings of GROUP 2003. New York: ACM Press, 2003.

squareIdit Keidar, Jeremy Sussman, Keith Marzullo, and Danny Dolev. Moshe: A Group Membership Service for WANs. ACM Transactions on Computer Systems (TOCS), 20(3), pages 191-238, August 2002.

squareJeremy Sussman. Groupware on Web Services: The Problem with the "Final Mile". CSCW 2002 Workshop paper.

squareGuruduth Banavar, Lawrence D. Bergman, Yves Gaeremynk, Danny Soroker and Jeremy Sussman. Tooling and System Support for Single-Authoring of Pervasive Applications. Final revision before publication, ACM Journal of Systems and Software Special Issue on Application Models and Programming Tools for Ubiquitous Computing.

squareJeremy Sussman and Keith Marzullo. The Bancomat Problem: An Example of Resource Allocation in a Partitionable Asynchronous System. Transaction on Computer Systems, special issue on DISC ‘98. To appear.

squareLawrence D. Bergman, Guruduth Banavar, Danny Soroker, Jeremy Sussman. Combining Handcrafting and Automatic Generation of User-Interfaces for Pervasive Devices. To appear in Computer-Aided Design of User Interfaces, (CADUI 2002).

squareDaby M. Sow, Guruduth Banavar, John S. Davis II, Jeremy Sussman, Mugizi R. Rwebangira. Preparing the Edge of the Network for Pervasive Content Delivery. Middleware for Mobile Computing Workshop, Heidelberg, Germany, November 2001.

squareJeremy Sussman, Guruduth Banavar and Lawrence Bergman. Generalization: A Key Concept in the Creation of Platform Independent User Interfaces. In UbiTools 2001, Workshop on Application Models and Programming Tools for Ubiquitous Computing, Atlanta, GA, September 2001.

squareLawrence Bergman, Tatiana Kichkaylo, Guruduth Banavar and Jeremy Sussman. Pervasive Application Development and the WYSIWYG Pitfall. In Engineering on Human-Computer Interaction (EHCI) 2001, Toronto, Canada, May 2001.

squareJeremy Sussman, Idit Keidar, and Keith Marzullo: Optimistic Virtual Synchrony. In the 19th IEEE Symposium on Reliable Distributed Systems (SRDS), pages 42-51, October 2000.

squareGuruduth Banavar, James Beck, Eugene Gluzberg, Jonathon Munson, Jeremy Sussman and Deborra Zukowski: An Application Model for Interactive Environments. Presented in Workshop on Software Engineering for Wearable and Pervasive Computing, June 2000.

squareIdit Keidar, Jeremy Sussman, Keith Marzullo, and Danny Dolev: A Client-Server Oriented Algorithm for Virtually Synchronous Group Membership in WANs. In the 20th International Conference on Distributed Computing Systems (ICDCS), pages 356-365, April 2000.

squareJeremy Sussman. Group Communication Services vs. Wide-Area Networks. Dissertation. UCSD 1999.

squareChanathip Namprempre, Jeremy Sussman, and Keith Marzullo. Implementing Causal Logging using OrbixWeb Interception. Proceedings of 5th USENIX Conference on Object-Oriented Technologies and Systems, May 1999.

squareJeremy Sussman and Keith Marzullo. The Bancomat Problem: An Example of Resource Allocation in a Partitionable Asynchronous System. In Proceedings of the 12th International Symposium on DIStributed Computing (DISC '98), Andros, Greece, September 1998, pages 362-377.

squareJeremy Sussman and Keith Marzullo. Comparing primary-backup and state machines for crash failures. (Short Abstract) In Proceedings of the Fifteenth Annual ACM Symposium on Principles of Distributed Computing (PODC 96), Philadelphia, PA, USA, May 1996, p. 90