rico malvar distinguished engineer and managing director microsoft research redmond

43
Rico Malvar Distinguished Engineer and Managing Director Microsoft Research Redmond

Upload: hester-fields

Post on 31-Dec-2015

219 views

Category:

Documents


2 download

TRANSCRIPT

Rico MalvarDistinguished Engineer and Managing DirectorMicrosoft Research Redmond

Motivation

MSR Culture

Announcement: New Academic Toolkits

Examples of Recent MSR Technologies

portablemedia center

pocket PC

Xbox 360

cable TV box

RoundTable

Zune

tablet PC

media center PC

desktop PC

Laptop PC

smart phoneportable

media center

IPphone

“Today, comScore released the numbers for June, and not only did Microsoft's Live Search gain 3 percentage points from a year ago, its chief rivals, and the occupants of the No. 1 and No. 2 spots on comScore's list, saw their numbers decline.”

Seattle Times, July 16, 2007

“Today, comScore released the numbers for June, and not only did Microsoft's Live Search gain 3 percentage points from a year ago, its chief rivals, and the occupants of the No. 1 and No. 2 spots on comScore's list, saw their numbers decline.”

Seattle Times, July 16, 2007

Secure computing/communicationWorm/virus removalWeb search spam, click fraud

Information search/retrieval:Internet, Intranet, and personalSocial metadata

Federated/distributed databasesMedia management and browsingMining of high-volume data

E.g., in biology and medicine applications

A young lab: 15 years oldStaff of ~800 in ~60 different groups (28 in Redmond)Internationally recognized research teams

“World’s Hottest Lab” (Tech. Review Magazine 2004)

Labs Around the WorldRedmond, Washington (1991)Silicon Valley, California (1995 and 2001)Cambridge, United Kingdom (1997)Beijing, People’s Republic of China (1998)Bangalore, India (2005)

Expand the state of the art in each of the areas in which we do research

Rapidly transfer innovative technologies into Microsoft products

Ensure that Microsoft products have a future

It’s a Corporate Lab(we use a small part of MS $~7B R&D budget)Our three driving forces:

Academic impactContribution to Microsoft patent portfolioContribution to Microsoft products

Achieving great results:very careful hiringsignificant freedomincentive to publish

flat managementbottom-up strategieswrite code

Active Participation in CommunityConference committeesEditing of key journalsProfessional service - NSF, NRC, DARPA, …

Strong ties with universitiesFaculty Summits and worldwide Academic SummitsTechnology Centers and Institutes

Extensive visitor and speaker programStudents, faculty, research scientists

Post-docs, sabbaticals, interns

Active Participation in CommunityConference committeesEditing of key journalsProfessional service - NSF, NRC, DARPA, …

Strong ties with universitiesFaculty Summits and worldwide Academic SummitsTechnology Centers and Institutes

Extensive visitor and speaker programStudents, faculty, research scientists

Post-docs, sabbaticals, interns

Cell phones as a platform for healthcare ($1M).

Biomedical computing for genome wide association studies ($700k)

Intelligent Web 3.0 ($500k)

Mechanisms for safe and scalable multi-core computing ($500k)

Sustainable computing ($500k)

Human-robot interaction ($500k)

A. Richard Newton Breakthrough Research Award ($1M)

Microsoft Research New Faculty Fellowship ($1M)

Includes source code fromMSR Redmond, Cambridge, and AsiaWindows Networking Product

Expands Mesh Networking Acad. Res. Kit 2005

Deployed in 700+ institutions worldwide

Updated for Vista !

Software for WiFi Access PointsSource code and binaries for SoftAPSupport for running open WiFi networks

Monitoring networks; source and binaries for

WiFi packet capturingWiFi monitoring consoleSocket layer traffic capturingQuerying/setting wireless device parameters

Software for virtualizing WiFi cardsVirtualWiFi v2.0: source code and binariesSupport WEP, fast switching, ease of use

Mesh Networking; source and binaries for

Mesh Connectivity Layer (MCL)Virtual Ring Routing (VRR)Mesh performance measurement tools & utilities

Study materials on networking research and technologies

Video talks by MSR Researchers and guests (58 presentations, over 60 hrs) Over 20 additional presentations

Supporting softwareMicrosoft® Windows® Driver Kit (WDK)Microsoft® Windows® Software Dev. Kit for Windows Vista M & .NET Framework 3.0 Runtime Components (SDK)Microsoft® Visual Studio® 2005,Trial Edition

Tools for managing sensors and publishing data to SensorMap, a portal for organizing and querying wide-area sensor networksMSRSense microserver v1.0, a gateway bridging sensornet and Internet, including the microserver execution engine, interaction console, service library and Web service interfaceStreaming and archiving sensor data in Sencel, an Excel extension for processing sensor data, and SQLDrivers for sensors including motes and webcams

Research softwareTechnical publicationsTutorials and presentationsSensorNet Workshop videosSupporting Microsoft software

Innovations in Computer Vision

Zhengyou Zhang MSR Redmond

Remote collaboration leveraging physical whiteboards

Geometric corrections + image enhancement

Innovations in Computer Graphics

Jiaya JiaChinese University of Hong Kong

Chi-Keung TangHong Kong University of Science and Technology

Jian Sun, Harry ShumMSR Asia

Sridhar Srinivasan, Chengjie Tu, Bill Crow, Raymond Cheng, Shankar Regunathan, Dipankar Ray, Zhi Zhou, Lin Liu, Christopher CooneyMicrosoft Core Media Processing Team

Rico MalvarMSR Redmond

8bpc non-linear RGB

CameraSourceDevices

CameraSourceDevices

DisplayDestination

Devices

DisplayDestination

Devices

PrinterDestination

Devices

PrinterDestination

Devices

12+ bpclinear RGB

12-16+ bpc linear RGB

8-12 bpc non-Linear RGB

8+ bpc non-Linear CMYK

16/32bpc fixed/float linear scRGB

ScannerSourceDevices

ScannerSourceDevices

Intermediate Storage, Editing and

Management

Intermediate Storage, Editing and

Management

Support for the widest range of pixel formats8, 16 or 32 bits per channel, multiple packed bit formatsUnsigned integer, fixed point, floating pointRGB, CMYK, grayscale, n-channel; planar or interleaved alphaLow silicon footprint algorithmSmall buffer requirements, simple mathAdvanced transformation operations in the encoded domainMipmaps (variable frequency decode), region decodeCompressed domain crop, rotate/flip and resolution reduction2x compression improvement over JPEGSmaller files encode/decode/transfer faster, with less powerLossless and lossy compression with the same algorithm

Built in Windows VistaRoyalty-free licensingIndustry support

Supported in Adobe Photoshop CS2 & CS3via plug-in jointly developed with AdobeMany interested camera manufacturers

demo

Change Web page relevance computation in search resultsFrom rule-based to data-drivenUsing large-scale neural networksShips in Live Search!

Pattern analysis of DNA in mutating virusesEpitomes in DNA sequences of viruses – most typical patternsLed to a design of an AIDS vaccine, under testing

New approach to machine translationFrom natural language processing in both source and targetTo machine-learning-based translation of phrasesHigh-quality, thousands of automatic translations deployed in MSDN knowledge-based articles

Andrew Phillips and Luca CardelliMSR Cambridge

Languages for complex,parallel computer systems

Languages for complex,parallel biological systems

Today: Model the reactionsTomorrow: Model the components:

Stochastic -Calculus

Build complex models by composing simpler componentsThe models are easier torevise and maintain

A formal programming language

Analysis techniques(types, equivalences, model-checking)Could help provide insight into fundamental properties of biological systems

Johannes Kopf, Matt Uyttendaele,Howard Good, Michael Cohen, and Jonathan Fay MSR Redmond

Ken Hinckley, Raman Sarin, Patrick Baudisch,and Ed Cutrell MSR Redmond

Yiying Tong, Mathieu Desbrun California Institute of TechnologyKun Zhou, Xin Huang, Xi Wang, Baining Guo, Harry Shum MSR Asia

Decorate surface with complex geometric details

+ =Geometric texture sample

© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft,

and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Research Faculty Summit 2007