technology research in india kentaro toyama, phd assistant managing director microsoft research...

47
Technology Research in India Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India Presentation to Technology Management Program George Mason University May 23, 2007 – Bangalore A Case Study of Microsoft Research India

Upload: neil-butler

Post on 23-Dec-2015

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Technology Research in India Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India Presentation to Technology Management Program George

Technology Research in India

Kentaro Toyama, PhD

Assistant Managing Director

Microsoft Research India

Presentation to Technology Management Program George Mason University

May 23, 2007 – Bangalore

A Case Study of Microsoft Research India

Page 2: Technology Research in India Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India Presentation to Technology Management Program George

Outline

India

Microsoft Research

Microsoft Research India– Overview– Research Groups

Technology for Emerging Markets

Beyond Microsoft

Page 3: Technology Research in India Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India Presentation to Technology Management Program George

Outline

India

Microsoft Research

Microsoft Research India– Overview– Research Groups

Technology for Emerging Markets

Beyond Microsoft

Page 4: Technology Research in India Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India Presentation to Technology Management Program George

India

People• ~1.1 billion people

– Over half under 25 years old• 22 languages• Annual incomes $100-$100M+• 28 states

Area• ~1/3 the area of United States

Technology• ~20M PCs, installed base• ~140M mobile subscriptions

– +7M each month

Sources: CIA Factbook, TRAI, CNN

Roads in India

Page 5: Technology Research in India Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India Presentation to Technology Management Program George

India, a Personal View

My first trip to India (2004)

Page 6: Technology Research in India Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India Presentation to Technology Management Program George

India, a Personal View

People• ~1.1 billion people

– Over half under 25 years old• 22 official languages • Annual incomes $100-$100M+• 28 states

Area• ~1/3 the area of United States

Technology• ~20M PCs, installed base• ~140M mobile subscriptions

– +7M each month

but, power held by fewtremendous energy and optimism

incredible diversity, EM microcosmreminiscent of European Union

impact of weather (ubiquity of agriculture)

huge interest in PCs, by everyonemobiles, mobiles, everywhere

Huge potential opportunity for Microsoft.

But, there are new challenges that

neither India nor Microsoft have ever faced before.

Page 7: Technology Research in India Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India Presentation to Technology Management Program George

Rural school in Chinhat, Uttar Pradesh

Page 8: Technology Research in India Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India Presentation to Technology Management Program George

Rural village with a VSAT Internet connection near Bhopal, Madhya Pradesh

Page 9: Technology Research in India Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India Presentation to Technology Management Program George

A small Internet café on a market street in a town near Bombay

Page 10: Technology Research in India Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India Presentation to Technology Management Program George

Infosys campus, Bangalore

Page 11: Technology Research in India Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India Presentation to Technology Management Program George

Outline

India

Microsoft Research

Microsoft Research India– Overview– Research Groups

Technology for Emerging Markets

Beyond Microsoft

Page 12: Technology Research in India Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India Presentation to Technology Management Program George

Microsoft ResearchEstablished 1991

700+ full-time staff in 5 locations– Redmond; Beijing; Cambridge, UK;

Mountain View, CA; Bangalore

Over 60 computer-science research areas represented– Regular publications in major CS

journals and conferences

Contributions to Microsoft products– Ranging from development tools,

data mining, photo editing, text-to-speech, grammar checking, spam filtering, etc.

http://research.microsoft.com

MSR HQ in Redmond

Page 13: Technology Research in India Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India Presentation to Technology Management Program George

Microsoft Research Mission

Goals:

• World-class academic research

• Impact on Microsoft products and business groups

• Collaborations with external institutions to further technology research worldwide

MSR HQ in Redmond

Page 14: Technology Research in India Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India Presentation to Technology Management Program George

MSR India Mission

Goals:

• World-class academic research

• Impact on Microsoft products and business groups

• Collaborations with external institutions to further technology research in India, South Asia, and Emerging Markets

Microsoft Research IndiaIn Sadashivnagar, Bangalore

Page 15: Technology Research in India Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India Presentation to Technology Management Program George

Outline

India

Microsoft Research

Microsoft Research India– Overview– Research Groups

Technology for Emerging Markets

Beyond Microsoft

Page 16: Technology Research in India Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India Presentation to Technology Management Program George

Microsoft in India

Six subsidiaries:

• Sales & Marketing 1990• Software Development 1999• Technical Support 2003• Consulting Services 2004• Research 2005• IT Support 2005

Page 17: Technology Research in India Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India Presentation to Technology Management Program George

• Established January, 2005

• Six research areas– Cryptography, Security & Algorithms– Digital Geographics– Mobility, Networks & Systems– Multilingual Systems– Rigorous Software Engineering– Technology for Emerging Markets

• Currently ~50 full-time staff; large internship program

• Collaborations with government, academia, industry, and NGOs

http://research.microsoft.com/india Microsoft Research India

In Sadashivnagar, Bangalore

MSR India at a Glance

Page 18: Technology Research in India Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India Presentation to Technology Management Program George

PeopleFull-time staff total: 49

Technical staff total: 43

• 20 with PhD (46%)– 5 PhD from India– 15 PhD from abroad

• Location before joining:– India: 23 (53%) – Abroad: 20 (47%)

• 6 women, 34 men (16% women)

Competition: IBM, Yahoo!, Bell Labs, HP Labs, Google, Etc.

Group photo (January, 2006)

Page 19: Technology Research in India Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India Presentation to Technology Management Program George

• Total internships in 2006: 81– To date: 122

• Institutions represented (40+ total):– India

• BITS Pilani• IIIT-Bangalore• IIIT-Hyderabad • IISc• IITs (Delhi, Madras, Bombay)• ISI Calcutta• …

– Abroad• Carnegie Mellon• UC Berkeley• University of Washington• Georgia Tech• Harvard• Oxford• London School of Economics• New York University• University College London• Yale• …

Lab Size FY06

0

20

40

60

80

100

Month

Staf

f Intern

FTEs

Lab size over two years

Internships

Page 20: Technology Research in India Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India Presentation to Technology Management Program George

Conferences, Etc. Conferences, workshops, and tutorials co-sponsored or co-organized by

MSR India in 2006:

• Wireless Networking Summit (WiNS) [April 2006, Goa]– 2 days, 80+ participants (Victor Bahl, Uday Desai, Mythreyee Ganapathy)

• ICASSP Tutorial on “Text-Dependent Speaker Recognition” [May 2006, Toulouse]– 1 day (Amitav Das)

• IEEE/ACM Int’l Conf. on ICT and Development (ICTD) [May 2006, Berkeley]– 2 days, 200+ participants (Raj Reddy, Anno Saxenian, Kentaro Toyama)

• Cryptography summer school [May-Jun 2006, Bangalore]– 21 days, 80+ participants (Venkie, Vidya Natampally, Anandan)

• Afternoon with Design [Aug 2006, Bangalore]– 1/2 day, 60+ participants (Archana Prasad)

• Virtual Earth Academic Summit [Nov-Dec 2006, Redmond]– 2 days, 60+ participants (Gur Kimchi, Kentaro Toyama)

• IJCAI Workshop on AI for ICT and Development [Jan 2007, Hyderabad]– 1 day, 20 participants (Kentaro Toyama, Rajesh Veeraraghavan, Krithi Ramamritham, Anupam Basu)

• IJCAI Tutorial on Design in ICT and Development [Jan 2007, Hyderabad]– 1/2 day, 30 participants (Bernardine Dias, Rahul Tongia, Kentaro Toyama)

• Part-of-Speech (POS) Tagset Workshop [Jan 2007, Bangalore]– 9 days, 20 participants (A Kumaran)

• MSR sponsorship and co-organization • MSR researcher ledKey:

Page 21: Technology Research in India Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India Presentation to Technology Management Program George

Outline

India

Microsoft Research

Microsoft Research India– Overview– Research Groups

Technology for Emerging Markets

Beyond Microsoft

Page 22: Technology Research in India Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India Presentation to Technology Management Program George

Cryptographic primitives New paradigms for

cryptanalysis protocols System and code security Algorithms Error-correction problems in

machine learning

Mathematical and practical aspects of…

Cryptography, Security, and AlgorithmsGoals

Page 23: Technology Research in India Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India Presentation to Technology Management Program George

Fast Arithmetic for Elliptic Curve Cryptosystems

Elliptic curve addition

Markov-Chain-based analysis of a number system tailored for faster elliptic curve arithmetic in cryptographic systems

• History

– Summer 2005: Early explorations– Early 2006: Refinement and

verification– Fall 2006: Tech transfer

• Transferred:

– Arithmetic algorithms– Whiteboxing tool for digital rights

management

David JaoS. Ramesh Raju

Venkie

Collaboration with Windows DRM

Page 24: Technology Research in India Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India Presentation to Technology Management Program George

Digital Geographics

Invent new technologies to support digital mapping and location-based services

Conduct research in…– Graphics– User interfaces– Spatial databases– Image processing– Visualization– Etc.

Goals

Auto-generated panoramic map(Neeharika Adabala)

Page 25: Technology Research in India Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India Presentation to Technology Management Program George

Virtual IndiaMultilingual online map of Indian cities

generated from Survey of India data.

• History– Jan 2005: MoU signed with Ministry of

Science & Technology

– Jan 2006: Online prototype unveiled by Minister Kapil Sibal

– Summer 2006: Tech transfer

• Transferred:– Tile generation pipeline– Transliteration

• Person transferred, also – Udayan Khurana [Thapur Institute of

Engineering and Technology] • (MSR intern IDC employee)

Kannada and Hindi views of Bangalorein Virtual India

Joseph Joyand Virtual India

virtual team

Collaboration with Virtual Earth / Windows Live Local

Page 26: Technology Research in India Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India Presentation to Technology Management Program George

To conduct research in networked systems:– Internet-scale systems– Distributed systems– Network protocols– Wireless networking– Mobile computing– Sensor networks

Goals

Mobility, Networks & Systems

COMBINE: collaborative downloading

Page 27: Technology Research in India Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India Presentation to Technology Management Program George

Proximity Networking

– SPACE: Lightweight Peer-to-Peer Trust

• ACM HotNets 2006– COMBINE: Collaborative

Downloading• IEEE HotMobile 2007 (to appear)

– WiFiAds: Location-sensitive Advertising

• IEEE HotMobile 2007 (to appear)

Sensor Networks

– SenSlide: Sensor System for Landslide Prediction

• ACM SIGOPS Operating Systems Review, 2007 (to appear)

Sample Projects

SPACE: establishing peer-to-peer trust

Mobility, Networks & Systems

Page 28: Technology Research in India Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India Presentation to Technology Management Program George

To develop seamless natural-language-neutral approaches in all aspects of linguistic computing

To help create an Indic-language research ecosystem

Multilingual SystemsGoals

wikiBABEL project

Page 29: Technology Research in India Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India Presentation to Technology Management Program George

TransliterationOntologies

Machine TranslationSummarization

Intonation Studies

Language Research

SQL Operators

wikiBabel

Comp. Corpus

Corpora Collection & Management

POS Tags

TTP

Language Tools

Char-set Conversion

Multilingual SystemsProject Overview

Page 30: Technology Research in India Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India Presentation to Technology Management Program George

Improve productivity by bringing rigor to “software development in the large”

Look at Microsoft platform from the point of view of partners and customers, and conduct research to improve their productivity

Rigorous Software EngineeringVision

RSE team, summer 2006

Page 31: Technology Research in India Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India Presentation to Technology Management Program George

Netra

Netra schematic

Analysis tool for finding security flaws in access-control configurations

• History

– Fall 2005: Prototype developed– January 2006: Presented to TAB– Fall 2006: Tech transfer

• Transferred:

– Specification language– Analysis tool– Visualization tool

Prasad NaldurgStephan Schwoon

Sriram RajamaniJohn Lambert

Collaboration with Secure Windows Initiative

Page 32: Technology Research in India Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India Presentation to Technology Management Program George

Why India?• Cryptography

– Extremely bright math students

• Digital Geographics– Strong interest in mapping

• Mobility, Networks, and Systems– E.g., Fastest growing mobile-phone market

• Multilingual Systems– 22 national languages, multilingual speakers

• Rigorous Software Engineering– E.g., world’s most advanced system integrators

Page 33: Technology Research in India Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India Presentation to Technology Management Program George

Outline

India

Microsoft Research

Microsoft Research India– Overview– Research Groups

Technology for Emerging Markets

Beyond Microsoft

Page 34: Technology Research in India Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India Presentation to Technology Management Program George

Technology for Emerging Markets

Social:– Understand (potential)

technology users in emerging-market countries

• E.g., urban middle-class• E.g., rural entrepreneurs

Technical:– Identify applications of

computing that support socio-economic development of poor communities worldwide

Sugarcane co-op member usinga mobile phone to check on

details of his harvest in Warana, Maharashtra

Goals

Page 35: Technology Research in India Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India Presentation to Technology Management Program George

Computers in Agriculture

Rural Microfinance and IT Peri-Urban Internet Cafes

MultiPoint for Education Digital Study Hall

IT and MicroentrepreneursParticipatory Development

Udai Singh PawarMSc, Physics

Randy WangPhD, Computer Science

Jonathan DonnerPhD, Communications

Aishwarya Lakshmi RatanMPA, International Development

Nimmi RangaswamyPhD, Sociology

Rajesh VeeraraghavanMS, Economics and CS

Savita BailurPhD cand., Information Sys.

Information ecology of small businesses in developing markets

Multiple mice to multiply the value of PCs in schools.

DVD exchange over postal service and TVs as display for rural education

Study of Internet cafes in areas between urban and rural

Experiments with computing and communication systems in agriculture

An analysis of ICT in development projects using the lens of post-colonial theory.

Preventative Healthcare

Indrani MedhiMDes, Design

UIs without text for users who are illliterate and may never have seen a computer before

Can computers help existing structures for rural microfinance?

Technology for Emerging MarketsSample Projects

Page 36: Technology Research in India Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India Presentation to Technology Management Program George

Text-Free UI

Text-free user interface?

Indrani MedhiAman Sagar

Kentaro Toyama

Identify design principles for designing UIs that allow non-literate, first-time computers user to gain value from their first interaction with a computer.

• Group: Tech for Emerging Markets

• Title: “Text-Free User Interfaces for Illiterate and Semi-Literate Users”

• Authors: Indrani Medhi, Aman Sagar, Kentaro Toyama

• Venue: IEEE/ACM First Int’l Conference on Information and Communication Technology and Develompent, UC Berkeley, May 2006.

Selected for special issue of ITID: ICTD2006 Best Papers!

Page 37: Technology Research in India Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India Presentation to Technology Management Program George

MultiPoint

MultiPoint user studies

Multiple mice cheaply multiply the value of PCs in resource-constrained schools.

• History

– Summer 2005: ethnographic studies in rural Indian schools

– Fall 2005: First prototype

– 2006: Tech transfer

• Transferred: paradigm and SDK

• Dissemination through Imagine Cup 2007

(was: MultiMouse)

Udai Singh PawarJoyojeet PalRahul Gupta

Kentaro Toyama

Collaboration with Market Expansion Group and Education Core

Page 38: Technology Research in India Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India Presentation to Technology Management Program George

Outline

India

Microsoft Research

Microsoft Research India– Overview– Research Groups

Technology for Emerging Markets

Beyond Microsoft

Page 39: Technology Research in India Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India Presentation to Technology Management Program George

What the Press Says (1/3)

After the tech boom - what's India's next big thing? – “Following the dramatic success of India's IT

services companies over the last decade, many industry watchers are now hungrily awaiting the country's next trick - to create a software or hardware giant along the lines of an Indian Google or an Indian Intel.”

Steve Ranger, silicon.com, April, 2007

http://www.silicon.com/research/specialreports/insideindia/0,3800013641,39166051,00.htm

Page 40: Technology Research in India Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India Presentation to Technology Management Program George

What the Press Says (2/3)

India and Innovation at Davos – “The next round of outsourcing is outsourcing

innovation. And here India is the center of the global economic universe. By language, training, education, and diasporadic disposition, India's role in the world economic is more brain-driven, service-driven and ultimately innovation driven. And India, chaotic though it may be, is free and democratic. You don't have an army of censors watching over the internet and blogs, as you do in China.”

Bruce Nussbaum, BusinessWeek (Jan 20, 2006)

http://www.businessweek.com/innovate/NussbaumOnDesign/archives/2006/01/india_and_innov.html

Page 41: Technology Research in India Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India Presentation to Technology Management Program George

India an innovation giant? Yes!– “…innovation includes services, manufacturing

processes, customer facing and back-end process in services.”

– “To me, Bharati Airtel is the most innovative company of our times for the way it has created a successful business model. The company has outsourced everything but its customers, thus being able to offer mobile telephony at 10 paise a minute; nowhere in the world can you get such rates.”

– S. Kapur, Business Standard, February 21, 2007

What the Press Says (3/3)

http://in.rediff.com/money/2007/feb/21guest.htm

Page 42: Technology Research in India Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India Presentation to Technology Management Program George

Firms with Labs in India

Page 43: Technology Research in India Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India Presentation to Technology Management Program George

Conclusion

India

Microsoft Research

Microsoft Research India– Overview– Research Groups

Technology for Emerging Markets

Beyond Microsoft

Page 44: Technology Research in India Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India Presentation to Technology Management Program George

Rajkumar Riots

Kannada film actor, Rajkumar passed away on April 12, 2006. He lived within several blocks of MSR India.

Fans and riff-raff rioted, imitating riots following his kidnapping in 2000.

Most building windows were broken.

No physical harm to lab members.

Building fully restored, thanks to insurance.

Page 45: Technology Research in India Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India Presentation to Technology Management Program George

Code4Bill ContestThe Prize: Write code for Bill Gates, reporting

to his technical assistant for one year

Seven-month contest run by MS India DPE– Three rounds of puzzles and coding challenges

online– Two rounds of interviews– Final round of presentations, winner selected by

jury– 24,000 contestants– 19 in last round, all offered (and took) internships

with Microsoft.– Four interned at MSR India.

And, the winner is…– Abishek Kumarasubramanian

• IIT-Madras– Earlier worked at MSR India as an

intern– Currently working as an assistant

researcher at MSR until visa issues clear

Abishek with Bill Gates’s then technical assistant, Alex Gounares

Page 46: Technology Research in India Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India Presentation to Technology Management Program George

Thank you!http://research.microsoft.com/india

Questions? [email protected]

Page 47: Technology Research in India Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India Presentation to Technology Management Program George