78
From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

Embed Size (px)

Citation preview

Page 1: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

From 0 to 50 in Two Years

P. Anandan

Managing Director

Microsoft Research India

Page 2: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

Our Mission

Still the same!

• World-class academic research

• Impact on Microsoft products and business groups

• Collaborations with external institutions to further technology research in India

Microsoft Research IndiaIn Sadashivnagar, Bangalore

Page 3: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

Highlights

People– 50 full-time staff (+64%); 81 interns in 2006

Research– Consolidated six research areas + Advanced Development & Prototyping team

Publications– Published over 60 papers; award-winning papers at FSE 2006 and ICTD 2006

Technology Transfer– Major tech transfers: Virtual India, MultiPoint, Elliptic Curve Crypto, Netra

External Research & Programs– Co-organized ICTD2006 w/UC Berkeley, Crypto Summer School w/IISc

Page 4: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India
Page 5: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

Outline

People

Research

Publications

Technology Transfer

External Research & Programs

Miscellaneous Highlights

Page 6: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

Outline

People

Research

Publications

Technology Transfer

External Research & Programs

Miscellaneous Highlights

Page 7: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

PeopleFull-time staff total: 46• 12 women, 38 men

Technical staff total: 40

• 17 with PhD (42.5%)– 5 PhD from India– 12 PhD from abroad

• Location before joining:– India: 23 (57.5%) – Abroad: 17 (42.5%)

• 7 women, 36 men

Lab growth

96% job-offer acceptance rate! (We missed two in 2005.)

MSR India Staff Growth

0

10

20

30

40

50

Staff

Mon

th FTEs

Page 8: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

PeopleJoined in 2006 (leadership team in yellow):

• Vidya Natampally• Srivatsan Laxman• Sridhar Vedantham• Satya Lokam• Vijay Patankar • Krishna K. Mehra • Randy Wang • Jagadeesh Jagarlamudi• Debapratim De • Gopal Srinivasa• Kalika Bali • Lenin Ravindranath Sivalingam• Raghavendra Udupa• Ganesan Ramalingam• Anuradha Padmanabha • Vibhuti Sengar • Raghav Bhaskar • Abishek Kumarasubramanian• Lakshmisubrahmanyam Velaga

Just in…

• Ram Ramjee• Ranjita Bhagwan• Venkat Padmanabhan• Ashwini Sharma

“Dress-up Day,” August 2006

Page 9: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

• 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• MIT Chennai• …

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

Lab Size FY06

0

20

40

60

80

100

Month

Staf

f Intern

FTEs

Lab size over two years

Internships

Page 10: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India
Page 11: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

Outline

People

Research– ADP, CSA, DGR, MNS, MLS, RSE, TEM

Publications

Technology Transfer

External Research & Programs

Miscellaneous

Page 12: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

Outline

People

Research– ADP, CSA, DGR, MNS, MLS, RSE, TEM

Publications

Technology Transfer

External Research & Programs

Miscellaneous

Page 13: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

Cryptographic primitives New paradigms for

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

machine learning

Mathematical and practical aspects of…

Group born May 2006

Cryptography, Security, and AlgorithmsGoals

Page 14: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

Staff

• Raghav Bhaskar, Postdoc, PhD, INRIA

• Debapratim De, Assistant Researcher, MSc, BITS

• Abishek Kumarasubramanian, Assistant Researcher, BTech, IIT Chennai

• Srivatsan Laxman, Postdoc, PhD, IISc

• Satya Lokam, Researcher, PhD, Chicago

• Vijay Patankar, Associate ResearcherPhD, Toronto

• Ramarathnam Venkatesan, Head of the groupPrincipal Researcher (Redmond)PhD, Boston

Interns• Abishek Kumarasubramanian,

IITM

• Anand Kumar Narayanan, MIT Chennai

• Avinash Varadarajan, IITM

• Debapratim De, BITS

• Krishna Bhat, IISc

• Kunal Rajvanshi, IITD

• Prasad Raghavendra, IIT M

• Rajasekar Manokaran, IIT M

• Ramesh Raju, IIT M

• Seetharam S. T. , ANR College

• Subrahmanyam K., Georgia Tech.

• Sundeep B., IIT M

• Tamoghna Ghosh, ISI C

• Rishiraj Bhattacharya, ISI C

• Arnab Roy, ISI C

• Vaibhav Singh, IIT M

Cryptography, Security, and AlgorithmsPeople

Everyo

ne jo

ined

in 2006

Page 15: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

Relaxation Methods for SAT In Cryptanalysis

Error Correction Problemin Machine Learning

ML for Prioritization of Attack Scenarios: access control

Elliptic Curves and NumberTheoryRandomized RepresentationOf integers EC cryptoPrimality tests, Pairing Based crypto, Higher Genus curves, algebraicgeometry

Cope with deliberate or unintentional attacks on training set of SVMCan be of wide use in cleaning training sets of anti-spam, search, etc.

Polynomial Ideals for Integrity verification of Programs

Cryptography, Security, and Algorithms

Sample Projects

Traitor Tracing Anonymous Credentials

Mutated Virus Detection by GraffDiff and Randomized Environment Tests

Identify private keys illegally held by a pirate decoder in broadcast encryption New and efficient protocols for small number of traitors Use bilinear pairings and set-covering partitions

Users wish to prove credentials (e.g. age) without revealing their identity Credentials issued by a Certification Authority (CA) Transactions must be nonlinkable and untraceable even by a collusion of CA and verifiers.

Used to attack specific ciphers and hash function Unique in using only one or two encryptions; usually >240

Transfer knowledge from security experts / compliance users to 1000s devs; New formulation of problems

Concrete Box—software protection toolsCode 4 Bill:project

Inversion Attacks on Hash functions

Page 16: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

Outline

People

Research– ADP, CSA, DGR, MNS, MLS, RSE, TEM

Publications

Technology Transfer

External Research & Programs

Miscellaneous

Page 17: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

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 18: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

Digital Geographics

Research staff

• Neeharika Adabala – Researcher, IISc

• Soumyajit Deb– Assistant Researcher, IIIT-Hyd

• Kentaro Toyama (Acting Head)– Principal Researcher, Yale

• Manik Varma– Researcher, Oxford

Interns

• Shiben Bhattacharjee (IIIT-Hyd)• Debajyoti Ray (U College London)• Rahul Garg (IIT-Delhi)• Ankit Gupta (IIT-Delhi)

People

Page 19: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

Digital Geographics

Auto-generated panoramic maps

Handling occlusion in cityscapes

Functional animation in maps

Dynamic occlusion-culling in 3D scenes

3D geometry streaming

Texture classification w/ fractal features

Reading text in imagery

Sample Projects

Dynamic occlusion culling(Soumyajit Deb)

Baseline

L=0

L=1

L=2

Rejected Tile

l

Projection of

View Frustum

d

t

Baseline

L=0

L=1

L=2

Rejected Tile

l

Projection of

View Frustum

dt

Page 20: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

3D Geometry StreamingSoumyajit Deb

Realistic Rendering Dynamic Objects

Tile based LOD

Visibility Culling

• Complete end-to-end streaming system

– Seamless integration of existing techniques such as LOD, Pre-fetching, local caching and geometry compression

• Continuous connection monitoring and detail adjustment

• Fast, incremental visibility culling

• Dynamic object handling

• Top-to-bottom scalability – – can handle PDAs to workstations

Page 21: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

Outline

People

Research– ADP, CSA, DGR, MNS, MLS, RSE, TEM

Publications

Technology Transfer

External Research & Programs

Miscellaneous

Page 22: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

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

(Evolved from the HCS group managed by Chandu Thekkath)

Goals

Mobility, Networks & Systems

COMBINE: collaborative downloading

Page 23: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

Research Staff

• Ganesh Ananthanarayanan– Assistant Researcher (BITS Pilani)

• Ranjita Bhagwan– Researcher (IITKGP UCSD IBM

Research)

• Venkat Padmanabhan (Research Manager)

– Senior Researcher (IITD Berkeley MSR-Redmond)

• Ram Ramjee– Senior Researcher (IITM UMass

Bell Labs)

• Lenin Sivalingam– Assistant Researcher (Anna University)

People

Mobility, Networks & Systems

Interns

• Anmol Sheth (Colorado)

Thanks to…!

• Prof. Uday Desai (IIT-Bombay)– For consulting in 2005

• Chandu Thekkath (MSR SVC)– For providing leadership

throughout

• Sean Blagsvedt– For conceptual and technical

contributions to projects so far

Page 24: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

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 Networking

– 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 25: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

Outline

People

Research– ADP, CSA, DGR, MNS, MLS, RSE, TEM

Publications

Technology Transfer

External Research & Programs

Miscellaneous

Page 26: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

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 27: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

Research staff

• Kumaran A (Group Head)– Corpora Tools, CLIR, Multilingual

Database Systems

• Baskaran S– Machine Translation, Linguistic Tools

• Raghavendra Udupa– Machine Translation, Comparable

Corpora

• Kalika Bali– Phonetics, Speech Processing,

Linguistic Tools

• Jagadeesh J– Document Understanding

Interns/Developers

• Saravanan K (Developer)• Srinivasan, IIIT-B• Sonali, IIIT-B• Tejaswi, IIIT-A• Sandeep, BITS• Lucia, Sao Paulo (to join)

Multilingual SystemsPeople

Page 28: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

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 29: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

Machine Translation & TransliterationMachine Learning-based FrameworksPrimarily, between English and Indian Languages

Linguistic Tools & OntologiesBasic Tool-set in Indian languages

Automatic “inference” of Linguistic Ontologies from corpora

Corpora Collection for ResearchVarious Linguistic Corpora in Indian Languages

Cross-lingual Search

Project Focus Areas

Page 30: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

TAB 2007 Kumaran

Corpora Collection: Goals

To collect Indian languages corpora to support our internal research

To create a collaborative eco-system for standardization, creation/collection & sharing

Page 31: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

TAB 2007 Kumaran

Corpora Collection: Methodology

1. Acquisition of Corpora

2. Standards Definitions & Creation

3. Community Contributed Collaborative Efforts

4. Mine “rich” data from large volumes of “plain-vanilla” data

Page 32: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

Outline

People

Research– ADP, CSA, DGR, MNS, MLS, RSE, TEM

Publications

Technology Transfer

External Research & Programs

Miscellaneous

Page 33: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

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 34: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

Rigorous Software EngineeringPeople

Staff

• Krishna Mehra – B Tech, IIT Kharagpur

• Prasad Naldurg– PhD, U. Illinois at Urbana Champaign

• Aditya Nori– PhD, Indian Institute of Science

• Sriram Rajamani– PhD, UC Berkeley

• Ganesan Ramalingam– PhD, U of Wisconsin

• Subbu Velaga– B Tech, IIT Kharagpur

Interns

• Chris Conway, NYU

• Sumit Jha, CMU

• Avik Choudhury, UC Santa Cruz

• Prakash Chandrasekharan, CMI

• Madhu Gopinathan, IISc

• Kapil Vaswani, IISc

• Bhargav Gulavani, IIT-Bombay

Visiting Researchers• Stefan Schwoon, Stuttgart

• Prasad Sistla, U Chicago

Page 35: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

• Code Analysis– Yogi: Combining testing and verification for analyzing

binaries

– PPP: Preferential Path Profiling

– Shape analysis

– Analysis of binaries

• Configuration Analysis– Netra: Seeing through access control

• Design – Clarity: Programming asynchronous layers

– Roundtrip: Validating O/R maps

– Design Rules: Verifying and enforcing rules that involve multiple inter-related objects

Rigorous Software EngineeringProjects

Page 36: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

SynergyInterleave testing and verification to

identify bugs in code or to provide correctness proofs.

• Group: Rigorous Software Engineering

• Title: “Synergy: A new algorithm for property checking”

• Authors: Bhargav S. Gulavani, Thomas A. Henzinger, Yamini Kannan, Aditya V. Nori and Sriram K. Rajamani

• Venue: 14th Annual Symposium on Foundations of Software Engineering (FSE), November 2006.

Aditya NoriBhargav Gulavani

Thomas HenzingerYamini KannanSriram Rajamani

One step of Synergy on sample code

ACM/SIGSOFT Distinguished Paper Award!

Page 37: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

Papers• Kapil Vaswani, Aditya V. Nori and Trishul M. Chilimbi. Preferential Path Profiling:

Compactly Numbering Interesting Paths. Proceedings of the 34th Annual Symposium on Principles of Programming Languages (POPL), ACM Press, January 2007.

• Bhargav S. Gulavani, Thomas A. Henzinger, Yamini Kannan, Aditya V. Nori and Sriram K. Rajamani. Synergy: A new algorithm for property checking. Proceedings of the 14th Annual Symposium on Foundations of Software Engineering (FSE), ACM Press, November 2006. WINNER OF ACM SIGSOFT DISTINGUISHED PAPER AWARD

• Prasad Naldurg, Stefan Schwoon, Sriram Rajamani and John Lambert. NETRA: Seeing Through Access Control. 4th ACM Workshop on Formal Methods in Security Engineering: From Specifications to Code (FMSE), November 2006.

• Bhargav S. Gulavani and Sriram K. Rajamani. Counterexample driven Refinement for Abstract Interpretation. Proceedings of 12th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS), March 2006.

Page 38: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

Outline

People

Research– ADP, CSA, DGR, MNS, MLS, RSE, TEM

Publications

Technology Transfer

External Research & Programs

Miscellaneous

Page 39: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

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 40: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

Interdisciplinary ResearchAishwarya Lakshmi Ratan

– Public Administration and International Development

Jonathan Donner– Communications

Nimmi Rangaswamy– Social Anthropology

Rajesh Veeraraghavan– Computer Science and

Economics

Indrani Medhi– Design

Kentaro ToyamaKentaro Toyama– Computer ScienceComputer Science

Randy Wang

Udai Singh PawarUdai Singh Pawar

Computer Science

PhysicsPhysics

Society

Group

Technology

Individual

Society

Group

Technology

Individual

Innovation

Understanding

Impa

ct

Innovation

Understanding

Impa

ct

Page 41: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

Areas of Work

• Education• Agriculture• Computer-Illiterates• Healthcare• Rural PC Kiosks• Microentrepreneurs• Urban Consumers• Credit and Microfinance• Development

Page 42: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

Research Staff

• Jonathan Donner– Researcher, PhD, Stanford

• Indrani Medhi– Asst. Researcher, MDes, Ill. Inst. Tech.

• Udai Singh Pawar– Asst. Researcher, MSc, IIT-Kanpur

• Nimmi Rangaswamy– Assoc. Researcher, PhD, Mumbai

• Aishwarya Lakshmi Ratan– Assoc. Researcher, MPA, Harvard

• Kentaro Toyama (Group Head)– Principal Researcher, PhD, Yale

• Rajesh Veeraraghavan– Assoc. Researcher, MS, Clemson

• Randy Wang– Researcher, PhD, UC Berkeley

Interns

• Shabnam Aggarwal [CMU]• Savita Bailur [London School of Econ]• Divya Balachandran [BITS Pilani]• Rahul Gupta [BITS Pilani]• Shanks Krishnan [GA Tech]• Renee Kuriyan [UC Berkeley]• Joyojeet Pal [UC Berkeley]• Bharathi Pitti [BITS Pilani]• Sireesh Sriramula [BITS Pilani]• Molly Steenson [Yale]• Carolyn Wei [U Washington]• Naga Yasodhar [BITS Pilani]

People

Technology for Emerging Markets

Joinedin 2006

Page 43: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

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 44: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

Multi-Mouse for Education

Problem: PCs in emerging-market schools are used in a one-to-many fashion.

Solution: Multiply the value of PCs by allowing multiple USB mice to be plugged into a PC, with each mouse having a cursor on-screen with a different color.

Children grasp the concept immediately and show greater engagement.

Papers presented at WWW2006 & ICTD2006.

Currently working on software SDK to be distributed online, as well as studies to test educational value of multi-mouse paradigm.

More info: [email protected]

Before

After

Page 45: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

Text-Free User InterfacesProblem: Can a UI be developed to

allow an illiterate, first-time PC user to access information he/she needs without any assistance or prompting?

Solution: Liberal use of semi-abstracted cartoons; voice feedback; introductory video for broad context

Subjects who initially don’t want to touch the PC become engaged users; subjects who can read a little bit, still prefer text-free UI.

Papers presented at AACC 2005 and ICTD 2006.

Currently working on an authoring tool, and testing in different domains (e.g., healthcare).

More info: [email protected]

Job search for domestic laborers

Page 46: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

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 47: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

Outline

People

Research

Publications

Technology Transfer

External Research & Programs

Miscellaneous

Page 48: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

Publications OverviewResearch papers

– 41 published to date– 17 additional accepted– 24 submitted, in review– ~2.5 papers per technical staff,

~6.8 papers per PhD (per year)

Major conferences and journals– Software Engineering

• FSE, TACAS, POPL, FMSE– Graphics and HCI

• CHI, SIGGRAPH (sketches)– Databases: ICDE– ICT for Development:

• ICTD, ITID, EPIC– Mobility: HotMobile, SenSys– Other: WWW, IJCAI

0

10

20

30

40

50

60

70

#

2005 2006 2007

Year

Papers by Year

projected

submitted

accepted

Two Best Paper Awards in 2006!

Page 49: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

Outline

People

Research

Publications

Technology Transfer

External Research & Programs

Miscellaneous

Page 50: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

Outline

People

Research– ADP, CSA, DGR, MNS, MLS, RSE, TEM

Publications

Technology Transfer

External Research & Programs

Miscellaneous

Page 51: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

Philosophy – “Code talks!”

Prototype to drive product transfer and thought leadership

Showcase individual ideas through demos

Work across all research areas

Maintain deep, long-term relationships with selected product groups

Mobile SMS projects

Advanced Development + PrototypingGoals

Page 52: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

Joseph Joy (MSFT 16 yrs, Windows Networking+Server)

– Co-Head, Dev ManagerSean Blagsvedt (Brown, MSFT 7.5

yrs, Office + Windows)– Co-Head, PM

Other Team Members• Archana Prasad (NID, Designer)• Gopal Srinivasa (UNC-R, RSDE)• Nitin Vats (IISc, Assistant

Researcher)• Tanuja Joshi (UIUC, Consultant)• Vibhore Goyal (IIT-B, RSDE)• Vibhuti Sengar (IISc, RSDE)• Yamini Kannan (BITS, RSDE)

People – 9 FTEs

Interns

• Vikram Bodavula, Prerna Bhandari: text-free email

• Vijay Pothi : Phone to TV• Raj Kumar Parihar:  eBook  for

EM• Russell Kondaveti: Wireless

Keyboard and Remote• Adithya Hemakumar, Karthik

Kambatla SPACE• Richa Singh: Image tagging

utility, Virtual India• Mohit Gupta, Prateeksha

Chandraghatgi : Virtual India• Samarth Prakash, Geocoder

Advanced Development + Prototyping

Page 53: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

Tech Transfer Overview

Major technology transfers to product groups:

• Virtual India• MultiPoint• Elliptic curve cryptosystems• Netra

Other product-group collaborations ongoing

Page 54: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

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

Technology transferred to Virtual Earth / Windows Live Local!

Page 55: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

• Virtual India– Global geo-coding – Involving the community

• SMS Tidal Wave – Consumer: Search,

SMS2Blog • (public release in Feb)

– Verticals: microfinance, agriculture, corporate

– Platform: SDK

• RSE Collaboration– Clarity– Yogi

Major Initiatives

SMS2Blog: mobile social networking

Advanced Development + Prototyping

Page 56: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

Global Geocoding

Verifiable AsynchronousSoftware

Hole in the Office

Text-Free Email RFID Track everyone and everything in

SMS SDKMobile Banking

Archana PrasadMS, NID Design/Animation

Vibhore Goyal, Srikrishna R (intern BITS)

Vibhore GoyalIIT-Bombay

Udai Pawar, Aishwarya RatanSean Blagsvedt

Tanuja Joshi, Joseph Joy, Vibhuti Sengar + DMX tech.

Jonathan Donner, SeanBPhD, Stanford

Smartphone + PC = SMS Server. Simplify development(2 functions to use!!)Launch March 07 of O’reilly ETech

Video, ink, photos sounds over email for first time and non-literate users

Find your phone &colleague. Combine IM, Calendar, Wifi/Bluetooth, etc

Study and publicize effect of computers for low-skill staff in enterprises

Textual queries over spatial databases, with applications to geocoding

Assess impact and make MSFT + policy suggestions to accelerate mobile banking in India.

Blue: Internet Scale Systems

Simulating load placement algorithms for the next generation MSN servers

AdvancedDevelopment + PrototypingSample Projects

Programming asynchronous layers with CLARITY

Joseph Joy,Sriram Rajamani (RSE)

Gopal Srinivasa, Joseph Joy, John MacCormick (MSR-SVC)

Page 57: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

Ongoing InteractionsTech-transfer discussions

• SMS server• Binary tools• Online corpora collection• Text-free UI• Ontological query processing• Transliteration• Robust image feature detection• 3D geometry streaming• Occlusion handling• Machine translation for IM• WiFi ads• SMS2Blog• Offline caching for browsing• …

MSR India “consulting” for…

• Education• Mobile devices• Mobile platforms• Microsoft India sales & marketing• Virtual Earth• Tablet PC• Healthcare• Emerging market groups• Windows Starter Edition• Secure Windows Initiative• Digital rights management• Human resources• …

Page 58: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

Outline

People

Research

Publications

Technology Transfer

External Research & Programs

Miscellaneous

Page 59: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

• Vidya Natampally– Director

• Sridhar Vedantham– Manager, Communications and PR

• Ashwini Sharma– ERP Program Manager

People

Strategy: ERP and Communications

Page 60: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

Technical Advisory Board• Isher Judge Ahluwalia (PPC)• VS Arunachalam (TNPC)• Anupam Basu (IIT-KGP)• N. Balakrishnan (IISc)• U.B. Desai (IIT-B)• B.N. Jain (IIT-D)• Pankaj Jalote (IIT-K)• Ashok Jhunjhunwala (IIT-M)• Krithi Ramamritham (IIT-B)• S. Sadagopan (IIIT-B)• Rajeev Sangal (IIIT-H)

• Jitendra Malik (UCBerkeley)• Maria Klawe (HarveyMudd)• Ken Keniston (MIT)• Eric Brewer (UCBerkeley)

Page 61: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

ERP in India

• Three broad new programs:– Capacity Building– Global Reach Program– Managed Research Program

• Existing programs:– Workshop and conference sponsorship– Academic collaborations

Page 62: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

Capacity Building• Working with PhD-granting universities

– PhD Fellowships, travel grants, internships, RFP, sponsorship, etc

– Summer school– Workshops– Sabbatical program, visiting researcher

program– Joint post doc programs– TechVista – annual research symposium

• Work with non-PhD-granting universities

Page 63: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

Global Reach Program

• Post doc program

• Visiting researcher program

• Internships

• Research collaborations – specific areas

• Global collaborations initiative– US universities– UK– Israel

Page 64: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

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 65: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

ICTD 2006 Conference

May 25-26, 2006, Berkeley, CA

Co-organized by MSR India, UC Berkeley, IIIT-Bangalore, MIT, CMU

Focus on rigorous academic work, with all papers double-blind peer-reviewed

Establishing a community of academic researchers in technology for development

Next one likely in December 2007, location to be decided

UC Berkeley, site of ICTD 2006

IEEE/ACM International Conference on Information and Communication Technologies and Development

Page 66: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

TechVista• MSR India’s signature research

symposium

• Annual event

• World’s leading researchers and scientists invited to speak

• Forum for scientists, researchers, government reps and students to interact

Page 67: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

Techvista

• Our premier annual event• Promotion of research and

careers in research in India• “Gala” type event• Top shelf speakers, high PR• Combine with our TAB mtg• Annual visit of Rick and Dan to

India• Has grown over time

– 150 people in 2005

– 500 in 2006

– 900 in 2007

Page 68: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

Techvista 2007

Page 69: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

Academic CollaborationsOngoing research collaborations

• Prof. Uday Desai, IIT-B• Prof. PJ Narayan, IIIT-Hyderabad• Prof. Prasad Sistla, U Chicago• Kapil Vaswani, IISc

– PhD student of Prof. Srikant• Bhargav Gulavani, IIT-B

– PhD student of Prof. Supratik Chakroborty• Renee Kuriyan, UC Berkeley

– PhD student of Prof. Isha Ray• Ankit Gupta, Rahul Garg, Varun, IIT Delhi

– Undergraduates• Shanks Krishnan, Georgia Tech

– PhD student of Prof. Michael Best• Profs. Anupam Basu, Sudeshna Sarkar, IIT

Kharagpur– On named entity recognizer in Hindi

• Prof. TV Geetha, Anna University– On named entity recognizer in Tamil

Teaching activities

• Formal Methods in Software Engineering, by Sriram Rajamani

– IISc, Spring 2006

• Lectures on Machine Learning, by Manik Varma

– IIT-Delhi, Spring 2006

• Introduction to Signal Processing, by Amitav Das

– IIIT-Bangalore, Fall 2006

• Computational Number Theory, by Vijay Patankar

– IISc, Winter 2007

• MSR sponsorshipKey:

Page 70: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

Collaborations with NGOsAzim Premji Foundation (KA)

– Computers in education

Green (KA)– Agriculture extension by DVD

Stree Jagruti Samiti (KA)– Job search for urban domestic

workers

Study Hall (UP) / CLT (KA)– Digital Study Hall

Pradan (WB) / Ujjivan (KA)– Mobiles for microfinance

Sankara Eye Hospital (TN)– Eye care education

Warana Sugar Cooperative (MH)– SMS-based inventory checking

“Computer munshi” working for Pradan,a microfinance institution in West Bengal

Page 71: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

Outline

People

Research

Publications

Technology Transfer

External Research & Programs

Miscellaneous Highlights

Page 72: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

Lab Retreat

Masinagudi, Tamil NaduMarch 22-25, 2006

Page 73: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

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.

Lab forewarned by Vidya and Vinod; building evacuated.

Most building windows were broken.

No physical harm to lab members.

Building now fully restored!

Page 74: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

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 with Venkie as an intern– Currently working as an assistant

researcher in lab until visa issues clear

Abishek with Bill Gates’s then technical assistant, Alex Gounares (now Corp VP)

Abishek is the first (and the last?) Code4Bill intern!

Page 75: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

October 2004 (Diwali Festival)

Page 76: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India
Page 77: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

Thank you!

Page 78: From 0 to 50 in Two Years P. Anandan Managing Director Microsoft Research India

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