Vibhu Mittal

Yesterday's history. Tomorrow's a mystery.
But today is a gift.

Experience

Position Years Organization Location Description
CEO 2014 -- Present Edmodo San Mateo, CA The largest K-12 classroom network. Launched marketplace for educational content, advertising platform, and a machine learning based recommendation engine. Period of large international and mobile usage growth while bringing burn rate down by almost 50%. Recruited a new VP of Engg, VP of Product and VP of Marketing.
CTO and VP Engg 2013 -- 2014 Edmodo San Mateo, CA Managed a 50+ person team of engineers. Managed a complete rewrite of the backend from Php to Ruby/Go. Stream generated algorithmically.
CEO and Founder 2009 -- 2013 Root-1 Palo Alto, CA A mobile language learning startup. Grew user base from nothing to almost 1 million users. Acquired by Edmodo.
Senior Scientist 2000 -- 2009 Google Mountain View, CA Started the engineering mentorship program to help onboard new engineers at scale. Started first non-Mountain View engineering office for Google (BLR, India). Built first prototypes for Google Scholar and Google Translate. Served on the super-hiring-committee to resolve hiring committee issues.
Senior Scientist 2000 -- 2000 Xerox PARC Palo Alto, CA Research on machine learning and statistical language processing.
Visiting Scholar 2000 -- 2002 CSLI, Stanford Stanford, CA Statistical language processing.
Senior Scientist 1997 -- 2000 Just Research Pittsburgh, PA Research work on statistical summarization. Best short paper at SIGIR 1999: "Summarization as Machine Translation" with Michael Witbrock.
Adjunct Faculty 1997 -- 2003 Language Technology Institute, School of Computer Science, Carnegie Mellon University Pittsburgh, PA Ph.D committee member
Research Associate 1993 -- 1997 Learning Research and Development Center, University of Pittsburgh Pittsburgh, PA Projects: MIGRAINE (Patient education) and SAGE (automatic graphical explanations)

Books

Cover Details
ISBN-13: 978-0805824155
ISBN-10: 0805824154
Generating Natural Language Descriptions With Integrated Text and Examples
Pyschology Press. 1998.

This book discusses issues in generating coherent, effective natural language descriptions with integrated text and examples. The context is a system for generating textbooks of varying levels of background knowledge -- from introductory to expert -- in the case of the programming language Lisp.
ISBN-13: 978-3540647904
ISBN-10: 3540647902
Assistive Technology and Artificial Intelligence
Applications in Robotics, User Interfaces and Natural Language Processing
Springer Verlag, 1999.

The book discusses the use of AI to help users extend their current range of cognitive and sensory abilities or overcome their motor disabilities. Chapters in this book address topics in assistive technologies from natural language processing, planning, robotics, user interface design, computer vision, and learning.

Patents

1. USPT: 9805012 Annotation framework for video Datar; Mayur (Santa Clara, CA), Garg; Ashutosh (Sunnyvale, CA), Mittal; Vibhu (Sunnyvale, CA) October 31, 2017
2. USPT: 9734197 Determining corresponding terms written in different formats Mittal; Vibhu (Sunnyvale, CA), Ponte; Jay M. (Mountain View, CA), Sahami; Mehran (Palo Alto, CA), Ghemawat; Sanjay (Mountain View, CA), Bauer; John A. (State College, PA) August 15, 2017
3. USPT: 9697205 Enhanced document browsing with automatically generated links to relevant information Baluja; Shumeet (Mountain View, CA), Mittal; Vibhu (Mountain View, CA), Sahami; Mehran (Mountain View, CA) July 04, 2017
4. USPT: 8,775,922 Annotation framework for video Datar; Mayur (Santa Clara, CA), Garg; Ashutosh (Sunnyvale, CA), Mittal; Vibhu (Sunnyvale, CA) July 08, 2014
5. USPT: 8,706,747 Systems and methods for searching using queries written in a different character-set and/or language from the target pages Mittal; Vibhu (Sunnyvale, CA), Ponte; Jay M. (Mountain View, CA), Sahami; Mehran (Redwood City, CA), Ghemawat; Sanjay (Mountain View, CA), Bauer; John A. (Mountain View, CA) April 22, 2014
6. USPT: 8,666,820 Ad rendering parameters, such as size, style, and/or layout, of online ads Baluja; Shumeet (Mountain View, CA), Mittal; Vibhu (Sunnyvale, CA), Sahami; Mehran (Palo Alto, CA) March 04, 2014
7. USPT: 8,612,411 Clustering documents using citation patterns Mittal; Vibhu (Sunnyvale, CA) December 17, 2013
8. USPT: 8,386,914 Enhanced document browsing with automatically generated links to relevant information Baluja; Shumeet (Mountain View, CA), Mittal; Vibhu (Sunnyvale, CA), Sahami; Mehran (Redwood City, CA) February 26, 2013
9. USPT: 8,260,766 Embedded communication of link information Bharat; Krishna (San Jose, CA), Cutts; Matthew Daniel (Mountain View, CA), Haahr; Paul G. (San Francisco, CA), Malpani; Radhika A. (Palo Alto, CA), Mittal; Vibhu (Sunnyvale, CA), Kaszkiel; Marcin (Delshey, AU) September 4, 2012
10. USPT: 8,151,182 Annotation framework for video Datar; Mayur (Santa Clara, CA), Garg; Ashutosh (Sunnyvale, CA), Mittal; Vibhu (Sunnyvale, CA) April 3, 2012
11. USPT: 7,979,417 Annotation framework for video Datar; Mayur (Santa Clara, CA), Garg; Ashutosh (Sunnyvale, CA), Mittal; Vibhu (Sunnyvale, CA) July 12, 2011
12. USPT: 7,698,626 Enhanced document browsing with automatically generated links to relevant information Baluja; Shumeet (Mountain View, CA), Mittal; Vibhu (Sunnyvale, CA), Sahami; Mehran (Redwood City, CA) April 13, 2010
13. USPT: 7,559,017 Annotation framework for video Datar; Mayur (Santa Clara, CA), Garg; Ashutosh (Sunnyvale, CA), Mittal; Vibhu (Sunnyvale, CA) July 7, 2009
14. USPT: 6,581,057 Method and apparatus for rapidly producing document summaries and document browsing aids Witbrock; Michael J. (Newton, MA), Kantrowitz; Mark (Pittsburgh, PA), Mittal; Vibhu O. (Pittsburgh, PA) June 17, 2003
15. USPT: 6,317,708 Method for producing summaries of text document Witbrock; Michael J. (Newton, MA), Mittal; Vibhu O. (Pittsburgh, PA) November 13, 2001
16. USPT: 20100191768 Malpani; Radhika; (Palo Alto, CA) ; Mittal; Vibhu; (Sunnyvale, CA) Search Query Categorization For Business Listings Search July 29, 2010
17. USPT: 20050149851 Mittal; Vibhu; (Sunnyvale, CA) Generating hyperlinks and anchor text in HTML and non-HTML documents July 7, 2005

Papers

Service

ICC Forum, Co-FounderMilpitas, CATalk Series: speakers included the President of India and a Nobel Prize winner2005 -- 2010
Google Talks, CoordinatorMountain View, CAInitially internal talk series, that grew rapidly2001 -- 2005
Imbibing Education, Co-FounderMountain View, CATalking Education2010, 2011
Palo Alto Library Commission(er)Palo Alto, CACity Commission2010 -- 2013
India Community Center, TrusteeMilpitas, CA2003 -- Present
Foundation for Excellence, Board MemberSanta Clara, CA2003 -- Present
University of Southern California, Computer Science Department, Advisory Board MemberLos Angeles, CA2015 -- Present
Asia Society, Northern California, Speaker SeriesSan Francisco, CA2017 -- Present

Entrepreneurship

Spinneret Technologies, Co-FounderPittsburgh, PAWeb page analytics and tracking1995
AngelPad, Co-FounderSan Francisco, CAStartup Accelerator, ranked 2nd after YC in successful outcomes2010
Intel Education Accelerator, MentorSan Francisco, CAIntel Corp's Edu Accelerator2014, 2015
SunFire, Member/FundraiserMountain View, CAStartup accelerator2010 -- 2011

Education

Degree Year University Department Thesis
Ph.D 1993 U. of Southern California Computer Science Generating Natural Language Descriptions with Integrated Text and Examples
M.S. 1987 Ohio State University Computer Science Lazy Evaluation in Lisp on the Encore Multimax
B.Tech 1986 Indian Institute of Technology, Bombay Computer Science Syllogistic Reasoning in PROLOG