DanceAlong: Supporting Positive Social Exchange and Exercise for the Elderly Through Dance (2009)
Pedram Keyani, Gary Hsieh, Bilge Mutlu, Matthew Easterday, Jodi Forlizzi
The elderly face serious social, environmental, and physical constraints that impact their well-being. Some of the most serious of these are shrinking social connections, limitations in building new...
Anonymous and Privacy-Sensitive Collection of Sensed Data in Location-Based Applications (2009)
James Fogarty, Jason I. Hong, Pedram Keyani, Karen P. Tang
Existing approaches to privacy in location-based applications generally treat people as the entity of interest. Anonymity and privacy are then addressed through a fidelity tradeoff, obscuring either...
JAGR: An Autonomous Self-Recovering Application Server (2008)
George C, Emre Kıcıman, Steve Zhang, Pedram Keyani, O Fox
This paper demonstrates that the dependability of generic, evolving J2EE applications can be enhanced through a combination of a few recovery-oriented techniques. Our goal is to reduce downtime by...
mRNA: A Digital Annotation System to Facilitate Multi-disciplinary Group Collaboration (2008)
Pedram Keyani, Terry Winograd, Andreas Paepcke, Pedram Keyani
by
Spy-resistant keyboard: more secure password entry on public touch screen displays. CHISIG’05 (2008)
Desney S. Tan, Pedram Keyani, Mary Czerwinski
Current software interfaces for entering text on touch screen devices mimic existing mechanisms such as keyboard typing or handwriting. These techniques are poor for entering private text such as...
Jagr An Autonomous, George C, Emre Kıcıman, Steve Zhang, Pedram Keyani, O Fox
This paper demonstrates that the dependability of generic, evolving J2EE applications can be enhanced through a combination of a few recovery-oriented techniques. Our goal is to reduce downtime by...
DanceAlong: Supporting Positive Social Exchange (2008)
And Exercise For, Pedram Keyani, Gary Hsieh, Bilge Mutlu, Matthew Easterday, Jodi Forlizzi
The elderly face serious social, environmental, and physical constraints that impact their well-being. Some of the most serious of these are shrinking social connections, limitations in building new...
Dynamic Data Structure Updates in Java (2007)
Pedram Keyani, Ranganath Sudarshan
There exist a number of techniques for modifying a running system’s code without halting normal operation of the program. Most of the research in the area of dynamic software updating focuses...
JAGR: An Autonomous Self-Recovering Application Server (2007)
George C, Emre Kcman, Steve Zhang, Pedram Keyani, O Fox
This paper demonstrates that the dependability of generic, evolving J2EE applications can be enhanced through a combination of a few recovery-oriented techniques. Our goal is to reduce downtime by...
Karen P. Tang, Pedram Keyani, James Fogarty, Jason I. Hong
The emergence of location-based computing promises new and compelling applications, but raises very real privacy risks. Existing approaches to privacy generally treat people as the entity of...
Desney S. Tan, Pedram Keyani, Mary Czerwinski
Current software interfaces for entering text on touch screen devices mimic existing mechanisms such as keyboard typing or handwriting. Unfortunately, these techniques are poor for entering private...
Scheduling Under Uncertainty: Planning for the Ubiquitous Grid (2002)
Abstract. Computational Grid projects are ushering in an environment where clients make use of resources and services that are far too expensive for single clients to manage or maintain. Clients...
Scheduling Under Uncertainty: Planning for the Ubiquitous Grid (2002)
Abstract: Computational Grid projects are ushering in an environment where clients make use of resources and services that are far too expensive for single clients to manage or maintain. Clients...
Peer pressure: distributed recovery from attacks in peer-to-peer systems (2002)
Pedram Keyani, Brian Larson, Muthukumar Senthil
Keywords. Peer-to-peer systems, overlay networks, scale-free networks, fault recovery, malicious attack Abstract. Peer-to-peer systems such as Gnutella are resilient to failures at a single point in...