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