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:
IBM
T.J. Watson Research Center,
19
Skyline Drive, Hawthorne, NY 10532 USA
Publications: (Also
see group papers)
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.
Idit 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.
Jeremy
Sussman. Groupware on Web Services: The Problem with the "Final Mile".
CSCW 2002 Workshop paper.
Guruduth
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.
Jeremy
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.
Lawrence
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).
Daby
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.
Jeremy
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.
Lawrence
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.
Jeremy
Sussman, Idit Keidar, and Keith Marzullo: Optimistic Virtual Synchrony.
In the 19th IEEE Symposium on Reliable Distributed Systems (SRDS), pages
42-51, October 2000.
Guruduth
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.
Idit
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.
Jeremy
Sussman. Group Communication Services vs. Wide-Area Networks. Dissertation.
UCSD 1999.
Chanathip
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.
Jeremy
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.
Jeremy
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
|