Ramanathan V. Guha
guha @ guha.com
Education
- Stanford, '91 PhD (Computer Science)
- UC Berkeley, '87 MS (Mechanical Engineering)
- IIT Madras, '86 BTech (Mechanical Engineering)
Work Experience
- May 2005 to present: Member Technical Staff, Google.
- April 2002 to April 2005: Research Staff Member, IBM Research.
- September 2000 to January
2002: Co-Founder of Alpiri. Built TAP,
a system for large scale data integration and its use in search. TAP is
continuing as a research project at Stanford.
- June 2000 to present:
Built and maintained rdfDB, a
high performance, open source triple store, built on top of Berkeley DB,
optimized for storing RDF graphs. Currently in use by a number of research
projects and live sites.
- January 2000 to present: Invited expert
at Darpa (DAML project) and W3C (RDFCore Working group).
- May 1999 to May 2000: Cofounder,
CTO and head of engineering, Epinions,
a web site where consumers write reviews on products and services. I
architected and built the site. I was also responsible for the core
concepts behind Epinions, such as the Web of Trust, an
adaptation of PGP like Web of Trust concepts to content filtering &
search and Eroyalties, a mechanism for micropayments.
- April 97 to April 99: Principal
Scientist, Netscape Communications. I architected key technologies such as
portions of the Netscape browser (versions 4.5 & 6) and Netcenter
services such as the My Netscape
Network & RSS. I was also responsible for starting the Open Directory Project. I co-developed Smart Browsing.
I represented Netscape at the W3C where I co-created Resource Description Framework (RDF) and
co-authored the RDF Schema specification.
- June 95 to April 97: Principal
Scientist, Apple Computer. I developed the Meta Content Framework (MCF)
and the FlyThru system for the visualization for extremely large hierarchies.
MCF was used by over 500 web sites, including Yahoo! to describe their
site structure. FlyThru has received numerous honors, including being
named PC Magazine product of the week.
- January 95 to May 95: Q
Technologies. Research on heterogeneous database integration engines.
- May 87 to December 94: Co-leader
of the Cyc Project, Microelectronics and Computer Technology Corp. I was
responsible for the design and implementation of key parts of the Cyc
system, including, CycL, the representation language used by Cyc, the top
layers of the Cyc KB and the Cyc Natural Language understanding system.
Courses Taught: Building Large Knowledge-based Systems : Spring Quarters
of 1988, 1990, 1992 and 1994 at Stanford University in the Computer Science
department and in the winter semester of 1990 at the UT Austin.
Patents: Approx 17 granted patents
Invited Talks: Over 25 invited talks, including,
· The role of XML in browsers:
At the first XML conference in Seattle, 1998
· Cyc, a large scale knowledge
base: Keynote at the Applications of AI conference in Avignon, France
· Open Source vs Open Systems:
At the OReilly Open Source conference, 2001, San Diego
Technical Writings