Скачать презентацию From 0 to 50 in Two Years P Скачать презентацию From 0 to 50 in Two Years P

94cdf9c22b1291925ab765929a69bcd6.ppt

  • Количество слайдов: 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

Our Mission Still the same! • World-class academic research • Impact on Microsoft products 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 India In Sadashivnagar, Bangalore

Highlights People – 50 full-time staff (+64%); 81 interns in 2006 Research – Consolidated 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, Multi. Point, Elliptic Curve Crypto, Netra External Research & Programs – Co-organized ICTD 2006 w/UC Berkeley, Crypto Summer School w/IISc

Outline People Research Publications Technology Transfer External Research & Programs Miscellaneous Highlights Outline People Research Publications Technology Transfer External Research & Programs Miscellaneous Highlights

Outline People Research Publications Technology Transfer External Research & Programs Miscellaneous Highlights Outline People Research Publications Technology Transfer External Research & Programs Miscellaneous Highlights

People Full-time staff total: 46 • 12 women, 38 men Technical staff total: 40 People Full-time staff total: 46 • 12 women, 38 men Technical staff total: 40 • 17 with Ph. D (42. 5%) – 5 Ph. D from India – 12 Ph. D from abroad • Location before joining: – India: 23 (57. 5%) – Abroad: 17 (42. 5%) • Lab growth 7 women, 36 men 96% job-offer acceptance rate! (We missed two in 2005. )

People Joined in 2006 (leadership team in yellow): • • • • • Vidya People Joined 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… • • Ramjee Ranjita Bhagwan Venkat Padmanabhan Ashwini Sharma “Dress-up Day, ” August 2006

Internships • Total internships in 2006: 81 – To date: 122 • Institutions represented Internships • 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 over two years

Outline People Research – ADP, CSA, DGR, MNS, MLS, RSE, TEM Publications Technology Transfer Outline People Research – ADP, CSA, DGR, MNS, MLS, RSE, TEM Publications Technology Transfer External Research & Programs Miscellaneous

Outline People Research – ADP, CSA, DGR, MNS, MLS, RSE, TEM Publications Technology Transfer Outline People Research – ADP, CSA, DGR, MNS, MLS, RSE, TEM Publications Technology Transfer External Research & Programs Miscellaneous

Cryptography, Security, and Algorithms Goals Mathematical and practical aspects of… v Cryptographic primitives v Cryptography, Security, and Algorithms Goals Mathematical and practical aspects of… v Cryptographic primitives v New paradigms for cryptanalysis protocols v System and code security v Algorithms v Error-correction problems in machine learning Group born May 2006

Cryptography, Security, and Algorithms People Interns Staff • Raghav Bhaskar, Postdoc, Ph. D, INRIA Cryptography, Security, and Algorithms People Interns Staff • Raghav Bhaskar, Postdoc, Ph. D, INRIA • • Debapratim De, Assistant Researcher, • Abishek Kumarasubramanian, Assistant Researcher, BTech, IIT Chennai • Srivatsan Laxman, Postdoc, Ph. D, IISc • Satya Lokam, Researcher, Ph. D, Chicago • Vijay Patankar, Associate Researcher Ph. D, Toronto • Ramarathnam Venkatesan, Head of the group Principal Researcher (Redmond) Ph. D, Boston Everyone joined in 2006 MSc, BITS • • • • 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 Algorithms Sample Projects Relaxation Methods for SAT In Cryptanalysis § Used Cryptography, Security, and Algorithms Sample Projects Relaxation Methods for SAT In Cryptanalysis § Used to attack specific ciphers and hash function § Unique in using only one or two encryptions; usually >240 Inversion Attacks on Hash functions Mutated Virus Detection by Graff. Diff and Randomized Environment Tests Traitor Tracing § 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 setcovering partitions Error Correction Problem in Machine Learning Cope with deliberate or unintentional attacks on training set of SVM Can be of wide use in cleaning training sets of anti -spam, search, etc. Polynomial Ideals for Integrity verification of Programs Anonymous Credentials § 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. ML for Prioritization of Attack Scenarios: access control Transfer knowledge from security experts / compliance users to 1000 s devs; New formulation of problems Elliptic Curves and Number Theory Randomized Representation Of integers EC crypto Concrete Box—software protection tools Code 4 Bill: project Primality tests, Pairing Based crypto, Higher Genus curves, algebraic geometry

Outline People Research – ADP, CSA, DGR, MNS, MLS, RSE, TEM Publications Technology Transfer Outline People Research – ADP, CSA, DGR, MNS, MLS, RSE, TEM Publications Technology Transfer External Research & Programs Miscellaneous

Digital Geographics Goals Invent new technologies to support digital mapping and location-based services Conduct Digital Geographics Goals Invent new technologies to support digital mapping and location-based services Conduct research in… Auto-generated panoramic map (Neeharika Adabala) – – – Graphics User interfaces Spatial databases Image processing Visualization Etc.

Digital Geographics People Research staff • Neeharika Adabala – Researcher, IISc • Soumyajit Deb Digital Geographics People 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)

Digital Geographics Sample Projects Auto-generated panoramic maps Handling occlusion in cityscapes Functional animation in Digital Geographics Sample Projects Auto-generated panoramic maps Handling occlusion in cityscapes Functional animation in maps Dynamic occlusion-culling in 3 D scenes 3 D geometry streaming Texture classification w/ fractal features Reading text in imagery Projection of Rejected Tile Rejected View Frustum Projectio n of View Frustum Tile L=2 dl t dt l L=1 L=2 L=1 L=0 Baselin e Baseline Dynamic occlusion culling (Soumyajit Deb)

3 D Geometry Streaming Soumyajit Deb • Complete end-to-end streaming system – Seamless integration 3 D Geometry Streaming Soumyajit Deb • 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 • Top-to-bottom scalability – Tile based LOD Visibility Culling Dynamic object handling • Dynamic Objects Fast, incremental visibility culling • Realistic Rendering – can handle PDAs to workstations

Outline People Research – ADP, CSA, DGR, MNS, MLS, RSE, TEM Publications Technology Transfer Outline People Research – ADP, CSA, DGR, MNS, MLS, RSE, TEM Publications Technology Transfer External Research & Programs Miscellaneous

Mobility, Networks & Systems Goals To conduct research in networked systems: – – – Mobility, Networks & Systems Goals To conduct research in networked systems: – – – COMBINE: collaborative downloading Internet-scale systems Distributed systems Network protocols Wireless networking Mobile computing Sensor systems (Evolved from the HCS group managed by Chandu Thekkath)

Mobility, Networks & Systems People Research Staff Interns • • Ganesh Ananthanarayanan Anmol Sheth Mobility, Networks & Systems People Research Staff Interns • • Ganesh Ananthanarayanan Anmol Sheth (Colorado) – Assistant Researcher (BITS Pilani) • Ranjita Bhagwan – Researcher (IITKGP UCSD IBM Research) • Venkat Padmanabhan (Research Manager) – Senior Researcher (IITD Berkeley MSR-Redmond) • • Lenin Sivalingam – Assistant Researcher (Anna University) Prof. Uday Desai (IIT-Bombay) – For consulting in 2005 • Chandu Thekkath (MSR SVC) – For providing leadership throughout Ramjee – Senior Researcher (IITM UMass Bell Labs) • Thanks to…! • Sean Blagsvedt – For conceptual and technical contributions to projects so far

Mobility, Networks & Systems Sample Projects Proximity Networking – SPACE: Lightweight Peer-to-Peer Trust • Mobility, Networks & Systems Sample Projects Proximity Networking – SPACE: Lightweight Peer-to-Peer Trust • ACM Hot. Nets 2006 – COMBINE: Collaborative Downloading • IEEE Hot. Mobile 2007 (to appear) – Wi. Fi. Ads: Location-sensitive Advertising • IEEE Hot. Mobile 2007 (to appear) Sensor Networking – Sen. Slide: Sensor System for Landslide Prediction • ACM SIGOPS Operating Systems Review, 2007 (to appear) SPACE: establishing peer-to-peer trust

Outline People Research – ADP, CSA, DGR, MNS, MLS, RSE, TEM Publications Technology Transfer Outline People Research – ADP, CSA, DGR, MNS, MLS, RSE, TEM Publications Technology Transfer External Research & Programs Miscellaneous

Multilingual Systems Goals To develop seamless natural-language-neutral approaches in all aspects of linguistic computing Multilingual Systems Goals To develop seamless natural-language-neutral approaches in all aspects of linguistic computing wiki. BABEL project To help create an Indic-language research ecosystem

Multilingual Systems People Research staff Interns/Developers • • Kumaran A (Group Head) – Corpora Multilingual Systems People Research staff Interns/Developers • • 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 Saravanan K (Developer) Srinivasan, IIIT-B Sonali, IIIT-B Tejaswi, IIIT-A Sandeep, BITS Lucia, Sao Paulo (to join)

Multilingual Systems Project Overview Intonation Studies TTP SQL Operators wiki. Babel Comp. Corpus Char-set Multilingual Systems Project Overview Intonation Studies TTP SQL Operators wiki. Babel Comp. Corpus Char-set Conversion Machine Translation Transliteration POS Tags Language Research Language Tools Corpora Collection & Management Summarization Ontologies

Project Focus Areas Machine Translation & Transliteration Machine Learning-based Frameworks Primarily, between English and Project Focus Areas Machine Translation & Transliteration Machine Learning-based Frameworks Primarily, between English and Indian Languages Linguistic Tools & Ontologies Basic Tool-set in Indian languages Automatic “inference” of Linguistic Ontologies from corpora Collection for Research Various Linguistic Corpora in Indian Languages Cross-lingual Search

Corpora Collection: Goals To collect Indian languages corpora to support our internal research To Corpora Collection: Goals To collect Indian languages corpora to support our internal research To create a collaborative eco-system for standardization, creation/collection & sharing TAB 2007 Kumaran

Corpora Collection: Methodology 1. Acquisition of Corpora 2. Standards Definitions & Creation 3. Community 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 TAB 2007 Kumaran

Outline People Research – ADP, CSA, DGR, MNS, MLS, RSE, TEM Publications Technology Transfer Outline People Research – ADP, CSA, DGR, MNS, MLS, RSE, TEM Publications Technology Transfer External Research & Programs Miscellaneous

Rigorous Software Engineering Vision Improve productivity by bringing rigor to “software development in the Rigorous Software Engineering Vision Improve productivity by bringing rigor to “software development in the large” RSE team, summer 2006 Look at Microsoft platform from the point of view of partners and customers, and conduct research to improve their productivity

Rigorous Software Engineering People Staff Interns • • Chris Conway, NYU • Sumit Jha, Rigorous Software Engineering People Staff 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 Krishna Mehra – B Tech, IIT Kharagpur • Prasad Naldurg – Ph. D, U. Illinois at Urbana Champaign • Aditya Nori – Ph. D, Indian Institute of Science • Sriram Rajamani – Ph. D, UC Berkeley • Ganesan Ramalingam – Ph. D, U of Wisconsin • Subbu Velaga – B Tech, IIT Kharagpur Visiting Researchers • Stefan Schwoon, Stuttgart • Prasad Sistla, U Chicago

Rigorous Software Engineering Projects • Code Analysis – Yogi: Combining testing and verification for Rigorous Software Engineering Projects • 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

Aditya Nori Synergy Bhargav Gulavani Thomas Henzinger Yamini Kannan Sriram Rajamani Interleave testing and Aditya Nori Synergy Bhargav Gulavani Thomas Henzinger Yamini Kannan Sriram Rajamani Interleave 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: 14 th Annual Symposium on Foundations of Software Engineering (FSE), November 2006. One step of Synergy on sample code ACM/SIGSOFT Distinguished Paper Award!

Papers • Kapil Vaswani, Aditya V. Nori and Trishul M. Chilimbi. Preferential Path Profiling: Papers • Kapil Vaswani, Aditya V. Nori and Trishul M. Chilimbi. Preferential Path Profiling: Compactly Numbering Interesting Paths. Proceedings of the 34 th 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 14 th 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. 4 th 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 12 th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS), March 2006.

Outline People Research – ADP, CSA, DGR, MNS, MLS, RSE, TEM Publications Technology Transfer Outline People Research – ADP, CSA, DGR, MNS, MLS, RSE, TEM Publications Technology Transfer External Research & Programs Miscellaneous

Technology for Emerging Markets Goals Social: – Understand (potential) technology users in emerging-market countries Technology for Emerging Markets Goals Social: – Understand (potential) technology users in emerging-market countries • E. g. , urban middle-class • E. g. , rural entrepreneurs Technical: Sugarcane co-op member using a mobile phone to check on details of his harvest in Warana, Maharashtra – Identify applications of computing that support socio-economic development of poor communities worldwide

Interdisciplinary Research Aishwarya Lakshmi Ratan – Jonathan Donner Society – Communications Nimmi Rangaswamy – Interdisciplinary Research Aishwarya Lakshmi Ratan – Jonathan Donner Society – Communications Nimmi Rangaswamy – Impact nderstan ng Understanding Group Public Administration and International Development Social Anthropology Rajesh Veeraraghavan – Computer Science and Economics Indrani Medhi Individual – Design Kentaro Toyama – Technology Innovation Computer Science Randy Wang – Computer Science Udai Singh Pawar – Physics

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

Technology for Emerging Markets People Research Staff Interns • • • • Jonathan Donner Technology for Emerging Markets People Research Staff Interns • • • • Jonathan Donner – • Indrani Medhi – • Principal Researcher, Ph. D, Yale Rajesh Veeraraghavan – • Assoc. Researcher, MPA, Harvard Kentaro Toyama (Group Head) – • Assoc. Researcher, Ph. D, Mumbai Aishwarya Lakshmi Ratan – • Asst. Researcher, MSc, IIT-Kanpur Nimmi Rangaswamy – • Asst. Researcher, MDes, Ill. Inst. Tech. Udai Singh Pawar – • Researcher, Ph. D, Stanford Assoc. Researcher, MS, Clemson Randy Wang – Researcher, Ph. D, UC Berkeley Joined in 2006 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]

Technology for Emerging Markets Rural Microfinance and IT Peri-Urban Internet Cafes Can computers help Technology for Emerging Markets Rural Microfinance and IT Peri-Urban Internet Cafes Can computers help existing structures for rural microfinance? Study of Internet cafes in areas between urban and rural Sample Projects Aishwarya Lakshmi Ratan Nimmi Rangaswamy MPA, International Development Ph. D, Sociology Computers in Agriculture Multi. Point for Education Experiments with computing and communication systems in agriculture Multiple mice to multiply the value of PCs in schools. Digital Study Hall DVD exchange over postal service and TVs as display for rural education Rajesh Veeraraghavan MS, Economics and CS Udai Singh Pawar MSc, Physics Randy Wang Ph. D, Computer Science Participatory Development Preventative Healthcare IT and Microentrepreneurs UIs without text for users who are illliterate and may never have seen a computer before An analysis of ICT in development projects using the lens of postcolonial theory. Savita Bailur Ph. D cand. , Information Sys. Indrani Medhi MDes, Design Information ecology of small businesses in developing markets Jonathan Donner Ph. D, Communications

Multi-Mouse for Education Problem: PCs in emerging-market schools are used in a one-to-many fashion. 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. Before Children grasp the concept immediately and show greater engagement. Papers presented at WWW 2006 & ICTD 2006. Currently working on software SDK to be distributed online, as well as studies to test educational value of multi-mouse paradigm. After More info: [email protected] com

Text-Free User Interfaces Job search for domestic laborers Problem: Can a UI be developed Text-Free User Interfaces Job search for domestic laborers Problem: 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] com

Text-Free UI Indrani Medhi Aman Sagar Kentaro Toyama Identify design principles for designing UIs Text-Free UI Indrani Medhi Aman 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. Text-free user interface? Selected for special issue of ITID: ICTD 2006 Best Papers!

Outline People Research Publications Technology Transfer External Research & Programs Miscellaneous Outline People Research Publications Technology Transfer External Research & Programs Miscellaneous

Publications Overview Research papers – – 41 published to date 17 additional accepted 24 Publications Overview Research papers – – 41 published to date 17 additional accepted 24 submitted, in review ~2. 5 papers per technical staff, ~6. 8 papers per Ph. D (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: Hot. Mobile, Sen. Sys – Other: WWW, IJCAI Two Best Paper Awards in 2006!

Outline People Research Publications Technology Transfer External Research & Programs Miscellaneous Outline People Research Publications Technology Transfer External Research & Programs Miscellaneous

Outline People Research – ADP, CSA, DGR, MNS, MLS, RSE, TEM Publications Technology Transfer Outline People Research – ADP, CSA, DGR, MNS, MLS, RSE, TEM Publications Technology Transfer External Research & Programs Miscellaneous

Advanced Development + Prototyping Goals Philosophy – “Code talks!” Prototype to drive product transfer Advanced Development + Prototyping Goals Philosophy – “Code talks!” Prototype to drive product transfer and thought leadership Showcase individual ideas through demos Work across all research areas Mobile SMS projects Maintain deep, long-term relationships with selected product groups

Advanced Development + Prototyping People – 9 FTEs Joseph Joy (MSFT 16 yrs, Windows Advanced Development + Prototyping People – 9 FTEs Joseph Joy (MSFT 16 yrs, Windows Networking+Server) – Co-Head, Dev Manager Sean Blagsvedt (Brown, MSFT 7. 5 yrs, Office + Windows) – Co-Head, PM Interns • • 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) • • Vikram Bodavula, Prerna Bhandari: text-free email Vijay Pothi : Phone to TV Raj Kumar Parihar: e. Book 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

Tech Transfer Overview Major technology transfers to product groups: • • Virtual India Multi. Tech Transfer Overview Major technology transfers to product groups: • • Virtual India Multi. Point Elliptic curve cryptosystems Netra Other product-group collaborations ongoing

Virtual India Joseph Joy and Virtual India virtual team Multilingual online map of Indian Virtual India Joseph Joy and Virtual India virtual team Multilingual online map of Indian cities generated from Survey of India data. • History – Jan 2005: Mo. U 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] • Kannada and Hindi views of Bangalore in Virtual India (MSR intern IDC employee) Technology transferred to Virtual Earth / Windows Live Local!

Advanced Development + Prototyping Major Initiatives • Virtual India – Global geo-coding – Involving Advanced Development + Prototyping Major Initiatives • Virtual India – Global geo-coding – Involving the community • SMS Tidal Wave – Consumer: Search, SMS 2 Blog • (public release in Feb) – Verticals: microfinance, agriculture, corporate – Platform: SDK • RSE Collaboration – Clarity – Yogi SMS 2 Blog: mobile social networking

Advanced Development + Prototyping Verifiable Asynchronous Software Sample Projects Joseph Joy, Sriram Rajamani (RSE) Advanced Development + Prototyping Verifiable Asynchronous Software Sample Projects Joseph Joy, Sriram Rajamani (RSE) Udai Pawar, Aishwarya Ratan Sean Blagsvedt Global Geocoding Text-Free Email RFID Track everyone and everything in Textual queries over spatial databases, with applications to geocoding Hole in the Office Study and publicize effect of computers for low -skill staff in enterprises Programming asynchronous layers with CLARITY Video, ink, photos sounds over email for first time and non-literate users Find your phone &colleague. Combine IM, Calendar, Wifi/Bluetooth, etc Tanuja Joshi, Joseph Joy, Vibhuti Sengar + DMX tech. Archana Prasad MS, NID Design/Animation Vibhore Goyal, Srikrishna R (intern BITS) Mobile Banking Blue: Internet Scale Systems SMS SDK Assess impact and make MSFT + policy suggestions to accelerate mobile banking in India. Jonathan Donner, Sean. B Ph. D, Stanford Simulating load placement algorithms for the next generation MSN servers Gopal Srinivasa, Joseph Joy, John Mac. Cormick (MSR-SVC) Smartphone + PC = SMS Server. Simplify development (2 functions to use!!) Launch March 07 of O’reilly ETech Vibhore Goyal IIT-Bombay

Ongoing Interactions Tech-transfer discussions MSR India “consulting” for… • • • • • • Ongoing Interactions Tech-transfer discussions MSR India “consulting” for… • • • • • • • SMS server Binary tools Online corpora collection Text-free UI Ontological query processing Transliteration Robust image feature detection 3 D geometry streaming Occlusion handling Machine translation for IM Wi. Fi ads SMS 2 Blog Offline caching for browsing … 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 …

Outline People Research Publications Technology Transfer External Research & Programs Miscellaneous Outline People Research Publications Technology Transfer External Research & Programs Miscellaneous

Strategy: ERP and Communications People • Vidya Natampally – • Sridhar Vedantham – • Strategy: ERP and Communications People • Vidya Natampally – • Sridhar Vedantham – • Director Manager, Communications and PR Ashwini Sharma – ERP Program Manager

Technical Advisory Board • • • Isher Judge Ahluwalia (PPC) VS Arunachalam (TNPC) Anupam 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 (Harvey. Mudd) Keniston (MIT) Eric Brewer (UCBerkeley)

ERP in India • Three broad new programs: – Capacity Building – Global Reach ERP in India • Three broad new programs: – Capacity Building – Global Reach Program – Managed Research Program • Existing programs: – Workshop and conference sponsorship – Academic collaborations

Capacity Building • Working with Ph. D-granting universities – Ph. D Fellowships, travel grants, Capacity Building • Working with Ph. D-granting universities – Ph. D Fellowships, travel grants, internships, RFP, sponsorship, etc – Summer school – Workshops – Sabbatical program, visiting researcher program – Joint post doc programs – Tech. Vista – annual research symposium • Work with non-Ph. D-granting universities

Global Reach Program • • • Post doc program Visiting researcher program Internships Research Global Reach Program • • • Post doc program Visiting researcher program Internships Research collaborations – specific areas Global collaborations initiative – US universities – UK – Israel

Conferences, Etc. Conferences, workshops, and tutorials co-sponsored or co-organized by MSR India in 2006: Conferences, Etc. Conferences, workshops, and tutorials co-sponsored or co-organized by MSR India in 2006: • Wireless Networking Summit (Wi. NS) [April 2006, Goa] – • ICASSP Tutorial on “Text-Dependent Speaker Recognition” [May 2006, Toulouse] – • 1 day, 20 participants (Kentaro Toyama, Rajesh Veeraraghavan, Krithi Ramamritham, Anupam Basu) IJCAI Tutorial on Design in ICT and Development [Jan 2007, Hyderabad] – • 2 days, 60+ participants (Gur Kimchi, Kentaro Toyama) IJCAI Workshop on AI for ICT and Development [Jan 2007, Hyderabad] – • 1/2 day, 60+ participants (Archana Prasad) Virtual Earth Academic Summit [Nov-Dec 2006, Redmond] – • 21 days, 80+ participants (Venkie, Vidya Natampally, Anandan) Afternoon with Design [Aug 2006, Bangalore] – • 2 days, 200+ participants (Raj Reddy, Anno Saxenian, Kentaro Toyama) Cryptography summer school [May-Jun 2006, Bangalore] – • 1 day (Amitav Das) IEEE/ACM Int’l Conf. on ICT and Development (ICTD) [May 2006, Berkeley] – • 2 days, 80+ participants (Victor Bahl, Uday Desai, Mythreyee Ganapathy) 1/2 day, 30 participants (Bernardine Dias, Rahul Tongia, Kentaro Toyama) Part-of-Speech (POS) Tagset Workshop [Jan 2007, Bangalore] – Key: 9 days, 20 participants (A Kumaran) • MSR sponsorship and co-organization • MSR researcher led

ICTD 2006 Conference IEEE/ACM International Conference on Information and Communication Technologies and Development May ICTD 2006 Conference IEEE/ACM International Conference on Information and Communication Technologies and Development 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 peerreviewed 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

Tech. Vista • MSR India’s signature research symposium • Annual event • World’s leading Tech. Vista • 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

Techvista • Our premier annual event • Promotion of research and careers in research 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

Techvista 2007 Techvista 2007

Academic Collaborations Ongoing research collaborations Teaching activities • • • Prof. Uday Desai, IIT-B Academic Collaborations Ongoing research collaborations Teaching activities • • • Prof. Uday Desai, IIT-B Prof. PJ Narayan, IIIT-Hyderabad Prof. Prasad Sistla, U Chicago Kapil Vaswani, IISc – • Bhargav Gulavani, IIT-B – • On named entity recognizer in Hindi Prof. TV Geetha, Anna University – Key: • Ph. D student of Prof. Michael Best Profs. Anupam Basu, Sudeshna Sarkar, IIT Kharagpur – • Undergraduates On named entity recognizer in Tamil • MSR sponsorship Lectures on Machine Learning, by Manik Varma – IIT-Delhi, Spring 2006 Ph. D student of Prof. Isha Ray Shanks Krishnan, Georgia Tech – • • Ph. D student of Prof. Supratik Chakroborty Ankit Gupta, Rahul Garg, Varun, IIT Delhi – • – IISc, Spring 2006 Renee Kuriyan, UC Berkeley – • Ph. D student of Prof. Srikant Formal Methods in Software Engineering, by Sriram Rajamani Introduction to Signal Processing, by Amitav Das – IIIT-Bangalore, Fall 2006 • Computational Number Theory, by Vijay Patankar – IISc, Winter 2007

Collaborations with NGOs Azim Premji Foundation (KA) – Computers in education Green (KA) – Collaborations with NGOs Azim 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) “Computer munshi” working for Pradan, a microfinance institution in West Bengal – Eye care education Warana Sugar Cooperative (MH) – SMS-based inventory checking

Outline People Research Publications Technology Transfer External Research & Programs Miscellaneous Highlights Outline People Research Publications Technology Transfer External Research & Programs Miscellaneous Highlights

Lab Retreat Masinagudi, Tamil Nadu March 22 -25, 2006 Lab Retreat Masinagudi, Tamil Nadu March 22 -25, 2006

Rajkumar Riots Kannada film actor, Rajkumar passed away on April 12, 2006. He lived 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!

Code 4 Bill Contest The Prize: Write code for Bill Gates, reporting to his Code 4 Bill Contest The 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? ) Code 4 Bill intern!

October 2004 (Diwali Festival) October 2004 (Diwali Festival)

Thank you! Thank you!

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