My previous work revolves around Machine Learning, Statistical Pattern Recognition, and Information Theory.
Intelligent User Interfaces
I started the Personal Wizards Project
, which investigated collaborative programming by demonstration
for creating self-help procedures to address computer problems first, and "intelligent" documentation after.
Problem Prediction, Avoidance, and Diagnosis
I worked on several problems related to Software Rejuvenation and capacity management.
Digital Image Databases
During my first years at IBM, I worked on the NASA-sponsored SPIRE Project
, which investigated search and retrieval from databases of scientific images. I developed algorithm for searching images by content in the compressed domain, for searching multi-modal databases, and devised high-dimensional indexing methods that support similarity search and linear search (i.e., to find objects that maximize a linear constraint on their features.)
Over the years, I have also conducted research in the area of source coding, in particular on wavelet-based compression, on redundancy of Lempel-Ziv-like coding, and on multiple descriptions.