Craig
Tashman | GVU Center | Georgia Tech
Craig S Tashman
Georgia Institute of Technology
GVU Center – TSRB – 2nd Floor
85 5th St. NW
Atlanta, GA 30332-0760
http://www.cc.gatech.edu/~craig/
![]()
Interests
Human Computer Interaction, pervasive computing, context-aware computing, novel user interfaces and form factors, task and activity management, usable security and related fields. Applications of touch, gesture, and gaze based input are of particular interest.
Education
|
2005 - Present |
Georgia Institute of Technology |
|
2003 - 2005 |
Rensselaer Polytechnic Institute, Troy,
NY |
|
2000 - 2003 |
Pace University, Pleasantville, NY |
Research Experience
|
Summer, 2008 |
Summer Intern, Microsoft Research
Cambridge. Worked in Integrated Systems research group. · Led multi-phase, qualitative and quantitative evaluation of window/file tagging application. · Organized pilot and full scale deployments; designed and conducted participant interviews. · Designed and ran a participatory design workshop to create UI for application. · Worked with and coordinated a team of several other researchers in this effort. |
|
Summer, 2007 |
Summer Intern, Microsoft Research. Worked
in the VIBE research group. · I designed and co-implemented an interactive visualization tool for browsing personal computer use history. · System was designed as a follow-up to the earlier Status Writer software, and used the VibeLogger system for information capture. · A paper is planned for submission to UIST 2008. |
|
Summer, 2006 |
Summer Student, IBM Research. Worked in
the User Sciences and Experience Research (USER) group. · I designed and implemented a window manager extension for Windows XP to support context preservation when transferring user tasks between computers with widely varying screen sizes. · The system also provides virtual desktop management tailored to multi-monitor environments. · The system was shown in the demo and poster sessions at UIST ‘06. |
|
Fall, 2005 - Present |
Research Assistant, GVU Center, Georgia
Institute of Technology · An information security student and I submitted a proposal to a usable security competition within Georgia Tech. Our proposal was accepted and we were granted funding to pursue the research for 2 semesters. We designed a tool that presents non-expert home users with security-related features of their computer’s system state through visual-spatial metaphors, and by putting unfamiliar abstractions in terms of familiar abstractions. We built multiple prototypes, culminating in a functional version of our tool which we used to perform a user study. The study results suggested our tool helped users make more informed security decisions. We submitted a paper on our tool, called Sesame, to the CHI conference. |
|
Fall, 2005 |
Research Assistant, GVU Center, Georgia
Institute of Technology · I am the sole author of two visualization systems under development; both are intended to help inform non-expert computer users about their security situations when browsing the web. |
|
Winter, 2004 - |
Independently developed WindowScape, a Zooming Task Oriented Window Manager · I independently conceived of and architected a zooming window manager with the goal of simultaneously leveraging a user’s spatial memory and abilities for rapid visual search. This in intended to be in conjunction with maintaining a high degree of overall screen-image stability. · The system provides implicit, post-hoc task management through the metaphor of photographic snapshots of a user’s history. Snapshots are shown chronologically, and a stable favorite snapshots list is also provided. · The system was implemented in C++ and runs within Windows XP, allowing easier field studies. · A Technote discussing the system was accepted to UIST ‘06 (see publications below), where the system was also shown in the demo session. · I performed a summative evaluation by deploying the system to several people to be used in their day-to-day work activities. Gathered qualitative and quantitative use data, and wrote up the results in a full paper submitted to the CHI conference. |
|
Summer, |
Summer Student, IBM Research. Worked in
the E-Business Frameworks Department in the LiveBook project. · I was the architect and sole implementer of an extension for the LiveBook project involving COM interfaces. However the details of the project have not been published so I can not disclose them publicly. |
|
Summers, |
Summer Student, IBM Research. Worked in
the Department of Mathematical Sciences in the Weather Project. · I devised an image compression scheme tailored to two dimensional projections of three dimensional numerical weather model visualizations. Working in C++ and Java, I was also the sole implementer of the scheme which yielded considerably better results than did the JPEG compression that was being used in my group at the time. On my management’s suggestion, a patent application was filed, on which I was the sole inventor (now issued, patent number 7,263,230). At a Watson Multimedia Workshop held by IBM Research, I participated in a poster session where I presented a poster on this idea. · I was the architect and sole implementer of several tools related to the preprocessing of weather model boundary condition data. I authored applications for parsing and concatenating GRIB (an open format used in the meteorological community) meteorological data from the National Oceanic and Atmospheric Administration. These applications, which also involved error checking and correction, statistics generation, and conversion, were written in Java and used in the day to day forecast generation performed by our group. · I devised and architected a novel scheme for the compression of certain types of 3D surface data produced in weather model visualizations. Before leaving the Mathematical Sciences department, I built a preliminary prototype implementation of the scheme as well. |
|
1999 - Present |
Independently developed and patented a technology for displaying true 3D volumetric images · I was the sole inventor of a system for displaying three dimensional volumetric images based on the rapid motion of several one dimensional light arrays through a three dimensional volume. The idea was intended to provide low cost, relatively low fidelity, multi-viewer 3D visualization that would not require goggles, glasses, or anything else to be worn by the viewer. · The system provides a way to allow multiple viewers at different viewpoints to see only the voxels of the image that are not occluded by nearer voxels from their point of view. To the best of my knowledge, providing this ability is unprecedented. · Patent issued Feb., 2004. Pat. No. 6,697,034. |
Summary of Research Outputs
Publications
|
Tashman, C. “WindowScape: A Task Oriented Window Manager”, In Proc. of ACM UIST ’06, pp. 77-80, 2006. ACM Press Stoll, J., Tashman, C. Edwards, K. Spafford, K. “Sesame: Informing User Security Decisions with System Visualization”, In Proc. of CHI’08, pp. 1045 – 1054, 2008. ACM Press. Oleksik, G., Wilson, M., Tashman, C., Rodrigues, E., Kazai, G., Smyth, G., Milic-Frayling, N., Jones, R. “Lightweight Tagging Expands Information and Activity Management Practices” In Proc. of CHI’09. ACM Press.
|
Patents
|
Filed, 8/17/2003 |
· Title: Narrow Field Abstract Meta-Data Image Compression · Inventors: Craig S. Tashman · Assignee: IBM · Patent No. 7,263,230
|
|
Filed, 1/2/2001 |
· Title: Volumetric, Stage-type Three-dimensional Display, Capable of Producing Color Images and Performing Omni-viewpoint Simulated Hidden Line Removal · Inventors: Craig S. Tashman · Assignee: None · Patent No. 6,697,034
|
Public Presentations
|
October, 2006 |
·
Subject:
Poster
presentation and demonstration of the Collaboration Annex. ·
Subject:
WindowScape
presentation and demo. |
|
December, 2005 |
·
Subject: Poster
presentation and demo of WindowScape zooming, task oriented window manager. |
|
June, 2003 |
·
Subject: Poster
presentation on my image compression system.
|
Pertinent Coursework
|
2006 |
Information Visualization |
|
2005 |
Human Computer Interaction |
|
2004 |
Computational Vision |
Programming Experience/Skills
· Java and C++, including Borland and Microsoft IDE’s; C#; Scheme; Object Pascal.
· Windows platform and API; .net 3.
· Familiar with COM, ML, Prolog and Assembly.
Service
For several years, I gave lectures at the Honors Math and Science program at IBM Research. This program provided selected high school students with a chance to visit the lab for several Saturdays to hear lectures by IBM researchers and tour parts of the lab. I explained how data compression works in general, and discussed my own image compression work as well.
References
References are available upon request.
Last Updated: January, 2009