|
Rich
Gossweiler
|
|
Sunnyvale, CA 94086
United States

|
|
|
|
|
|
Objective
|
|
Work
with teams to create and develop world-changing software systems.
I enjoy working on innovative user experiences, creating powerful
interaction designs and developing functional software systems and
toolkits.
|
|

|
|
Experience Summary
|
|
I am
an interaction designer and systems architect. I have over ten years of experience
in both industrial development (AMS, SGI, start-up AdSpace Networks) and
research (Xerox PARC, IBM ARC, NASA Ames, HP Labs). My work spans from developing highly immersive
3D graphics environments to developing a collaboration system for a NASA
Mars mission. My recent work has focused on social computing: mobile
photo blogging and next-generation entertainment systems (customized TV
with social recommendation and discovery).
|
|

|
|
Technical Summary
|
|
C,
C++, Java, VB, VBScript, JavaScript, (some SQL), ASP, HTML, internet
programming, OpenGL, VRML, COM/ActiveX, TCP/IP, 3D graphics programming,
distributed programming, GUI, UI, Human Factors, User Interface
development, User Interaction Design, Photoshop, (learning Flash
ActionScript and AJAX), Windows (95, 98, NT, 2000, XP), Unix (Sun, IRIX)
platforms.
|
|

|
Work Experience
Hewlett-Packard Labs
2003-Present Research
Scientist
CustomTV:
worked in labs and with HP business groups on creating customized
television; you create your own channels (e.g. news, sports, comedy) and
the TV fills them with relevant content. Worked on social computing models
for content discovery (how do people discover what to watch). Did
contextual inquiries, prototyped the system. The application was shown at
CES and NAB and was part of HP’s keynotes.
Plog:
examined the experience of cell phone photography and created a new,
simpler system. One click takes the picture and the second sends it off
to be part of an automatically time-clustered story. The simple interface
and automatic, real-time distribution made people feel like they had
infinite film and immediate contact with their friends.
Media2Go: This was an early prototype
exploring the experience and architecture behind capturing media from
digital signage onto your cell phone as you pass by. Attention and timing
indicate the amount of content and type of content to download. Images
for brief encounters, video for more interested participants.
Principle Investigator for University of California, Berkeley Industry Collaboration
Developed numerous patents based
on these projects
NASA Ames
Research Center
2002-2003
Principle
Research Scientist
MERBoard:
a collaborative system on large touchscreen displays designed,
developed and deployed for the Mars Exploration Rover (MER) mission. NASA
scientists used these distributed boards to collaborate, annotate and
present mission information to other scientists in order to determine the
rover’s daily plan.
|
|
AdSpace Networks, Inc.
|
|
2001 – 2002 Senior
Software Engineer
|
|
CoolSign Network: helped design and develop a
complex software system that delivers and manages digital assets over the
internet. Large pieces of dynamic,
changing content are scheduled from a remote host and then delivered to
several display controller sites.
These geographically disparate controllers present the information
on poster-sized plasma displays. This system displays static, dynamic and
locally-sensitive contextual information.
|
|
|
|
IBM Almaden Research Center (ARC)
|
|
2000
- 2001
|
Research
Scientist and Systems Developer
|
|
|
BlueBoard: worked with senior management to design and develop an
internet-based collaboration system. This meeting room system allowed
people to easily share information in front of a digital whiteboard. It
was deployed throughout IBM's research and corporate facilities and later
served as a basis for a NASA Mars mission.
Dagit:
project lead for a system for supporting distributed user interfaces on
the internet. The toolkit provided developers with an easy way to create
distributed widgets.
Aster: project lead for a
hardware and software toolkit for rapidly developing sensor technologies
that communicate across the internet.
|
|

|
|
Xerox Palo Alto Research Center (PARC)
|
|
1997
- 2000
|
Research
Scientist and Systems Developer
|
|
|
Side Impact: this was a project focusing on changing
the way we interact with the internet. Client-side applications that
surf-along with web and email applications presenting alternative
interfaces for performing particular tasks.
Developed web-based Information Visualization tools.
ConeGraph:
developed a 3D widget for simultaneously viewing hierarchy and linkage
structures.
Grid: developed a PC-based,
industrial strength, interactive 3D graphics infrastructure. Written in
C++ and OpenGL and developed using Microsoft Visual Studio.
Bookplex
I and II: developed an interactive 3D graphics application that
allowed users to read a scanned book (plus all of its references) online,
perform SQL queries on the Bookplex and perform recommendation analysis.
Penguin Portfolio: developed
an economics-based model and application for managing graphics resources.
This model was based on portfolio risk analysis, except instead of managing
stocks, it managed which polygons should be
rendered.
NavCards:
developed a project that integrated a 3D graphics system and physical RF
tags to navigate three-dimensional spaces.
Numerous patents.
|
|

|
|
Silicon
Graphics Inc.
|
|
1995
- 1997
|
Engineer
|
|
|
CosmoWorlds: part of a large engineering
team. Helped produce an interactive 3D graphics modeling system (for both
the IRIX and PC platforms).
Contributed to the VRML specification.
|
|

|
|
Piedmont Virginia Community College
|
|
1993
- 1995
|
Faculty
|
|
|
Course Instructor for several Computer Science
classes during graduate school.
|
|

|
|
University of Virginia
|
|
1988 - 1996
|
Research
Assistant (User Interface Group)
|
|
|
Created distributed, immersive
three-dimensional virtual environments for studying 3D user interface
techniques and performing perceptual psychology experiments.
Created distributed programming systems (and wrote a tutorial).
Created multimodal interfaces for Apple computers using hand gestures,
voice and head tracking.
|
|

|
|

|
|
Education
|
|
University of Virginia
|
|
January
1996
|
Ph.D.
Computer Science (minor Visual Perception Psychology)
|
|
|

|
|
May
1990
|
Master
of Computer Science (minor Mathematics)
|
|
|

|
|
College of William and Mary
|
|
May
1986
|
Bachelor
of Science
|
|
|

|
|

|
|
|
|
|