You are on page 1of 35

BTB037

Microsoft Research
Turning ideas into reality

Behrooz Chitsaz
Director
Microsoft Research
Rapidly Changing
Technology
Computational power
Multi-core CPUs
Graphics 3x per year
Storage 2x per year
Networking 4x per year
Devices
Connectivity
Nano scale technology
The Web
Global communication hub
Ultimate storage of human knowledge
A place to socialize and express
yourself
Source of entertainment
A marketplace for all things
Microsoft Research
Founded in 1991
Staff of over 700 in over 50 areas
Open research environment
Contributions to the field, Microsoft Products
and Commercial companies of all sizes
Research lab locations
Redmond, Washington
Silicon Valley/Bay area, California
Cambridge, United Kingdom
Beijing, People’s Republic of China
Bangalore, India
Technology Themes
Human-Computer Mobility
Interaction Adaptive systems,
Natural language, wireless computing…
speech, vision, ink… Media and
Information analysis, Entertainment
management and 3D-Models, Interactive
retrieval Video, Media search…
Databases, data mining, Software Development
scalable computing…
Tools, Specifications,
Collaboration Programming langs …
Distributed meetings, Hardware
Social Computing, Online
HCI, Mobile devices…
communities…
MSR Contributions To
Microsoft Products
Decision-theory onboard troubleshooting Source code analysis tools for kernel data
tools for MTS structure tuning
Reliable multicast protocol algorithms Source code analysis tools for identifying
Registry performance improvements bugs and security attack vectors
DirectX: several contributions to graphics Public key cryptography library
algorithms and libraries PID signature scheme
Network monitor IPv6 support PPP extensible authentication protocol
Network packet classifier & scheduler design
Single Instance Store for ZAW Font subset signature design
Virtual Server Failover Protected store domain controller backup
Performance optimization technologies encryption design
Speech: recognition and synthesis Kernel optimization tools
Encarta, Phone, Agent ClearType
XBOX graphics, net probing, player Cryptography libraries
ranking Windows Media Format audio codec
MSN & Outlook junk mail filter Handwriting recognition
SPOT Speech recognition engines
Smart tags technology Mandarin Chinese data entry
Grammar checker improvements, more Information Retrieval for SPS, MSN
languages. Development tools
Outlook® mobile manager (notification AND MORE …
system, IntelliShrink™)
Technology Themes
Human-Computer Mobility
Interaction Adaptive systems,
Natural language, wireless computing…
speech, vision, ink… Media & Entertainment
Information analysis, 3D-Models, Interactive
management and retrieval Video, Media search…
Databases, data mining, Software Development
scalable computing…
Tools, Specifications,
Collaboration Programming langs …
Distributed meetings, Social Hardware
Computing, Online
HCI, Mobile devices…
communities…
Wireless And Networking
Public GPRS
Networks Office
Public UMTS
Networks
multiple technology islands
Ethernet
IP backbone

? ? Airport

WLAN
Home
?
WLAN & Bluetooth ?

? Which network? GPRS, UMTS, WLAN, Bluetooth, Ethernet,…


? Which device? Phone, PDA, Tablet, Laptop, Desktop
? How to maintain connectivity?
? What services do people need?
Adaptive UI

Page Analysis

Thumb nail

Details
Page segmentation/
Auto-positioning

Enable easy navigation and auto-positioning


Smart Thumbnail View
Traditional Thumbnail Smart Thumbnail
MSR And Inrix, Inc.
Base-level predictions

Web service for predictive reasoning Context-sensitive error models


System-wide status
& dynamics
Incident reports Data store
Sporting events
Weather
Inference
User logs Anomaly forecasting models
Time of day
Day of week
Season
Holiday status

Max likely time until bottleneck gone


Standard deviation

Handling anomalies
The Evolution Of Traffic
Services

Bryan Mistele
CEO
Inrix, Inc.
The Evolution
Of Traffic Information
Traffic Information is
evolving to greater Prediction & Relevance
levels of customer System-wide analysis of traffic
Useful for planning, re-routing,
value analysis and decisions

Flow Data
Real-time speed information
Useful for digital consumption

Incident Data
Identifying trouble spots for
consumers
“Nuggets of usefulness”
What We Do
Aggregate traffic-related content Enhance real-time data using Distribute to
from public and private sources proprietary error detection and customers via
correction. Utilize sophisticated XML services
Bayesian modeling for prediction
and forecasting
Prediction And Forecasting
Leveraging Bayesian Networks
A Bayesian network is a graphical model that can be used to
uncover causal relationships between a large number of
variables
Inrix utilizes sophisticated Bayesian modeling incorporating
“metadata” – attributes that we would expect to influence the
observed sensor data both now and some time in the future
Inrix Metadata
Current/ Historical Traffic
Time of Day
Day of Week
Weather
Sporting Events
Season
School Schedules
Holiday Status
Incident/ Construction
Reports
Express Lane Direction
The Inrix Model
A Complete Solution
137+ Markets of 16+ Markets of
Incident Data Predictive Data
from Clear Real-Time Predictive Speed & Flow
Channel Prediction
20+ Markets of Data Data Time Estimation
Flow Data from Congestion
DOT Sensors Comparative
GPS-based Quickest Routing
probe vehicles Inrix
Traffic
Corrected speed Database Expanding
data based on market
Bad sensor coverage as
detection & Improved Broader GPS sources
correction grow
Statistical Accuracy Coverage Coverage to
analysis and secondary
averaging across
data sources and tertiary
roads
Press Coverage
Leveraging our Microsoft Relationship
Inrix, Inc.
Inrix Data Feeds
Developer Overview
Common Characteristics
Format: XML
Access Protocol: file transfer using HTTP
Access Permissions: based on contractual agreements per
market and file type
Basic Types of Data Feeds
Real Time Flow
Real Time Incidents
Predictive/Forecasting
By Inrix Traffic Segment or by TMC code
Definition Files
Mappings to Inrix Traffic Segment, TMCs
Mappings to NAVTEQ and/or Tele Atlas map databases
dev.inrix.com
Technology Themes
Human-Computer Mobility
Interaction Adaptive systems,
Natural language, wireless computing…
speech, vision, ink… Media & Entertainment
Information analysis, 3D-Models, Interactive
management and retrieval Video, Media search…
Databases, data mining, Software Development
scalable computing…
Tools, Specifications,
Collaboration Programming langs …
Distributed meetings, Social Hardware
Computing, Online
HCI, Mobile devices…
communities…
Interactive Video
Video Textures
Computer Vision
Human Face
Detection in images
Tracking on video
Identification
Object recognition
Turning “dead bits
to live bits”

Toolkit available for face detection in images and


face tracking in video
Technology Themes

Human-Computer Mobility
Interaction Adaptive systems,
Natural language, wireless computing…
speech, vision, ink… Media & Entertainment
Information analysis, 3D-Models, Interactive
management and retrieval Video, Media search…
Databases, data mining, Software Development
scalable computing…
Tools, Specifications,
Collaboration Programming langs …
Realtime Collaboration, Social Hardware
Computing, Online
HCI, Mobile devices…
communities…
SNARF – E-mail Assistant
Social Network and Relationship Finder

Side bar for peripheral awareness


Multiple Panes
List of people with associated
messages
Sorted by relationship
Yellow bars, for visual indication
of scale
Double-click on person to see
their messages

http://www.research.microsoft.com/community/snarf
SNARF Views – Visualizations of SNARF Metadata using Data Visualization Components
COMPONENTS!

BubbleChartGenerator SpireChartGenerator
BubbleChartControl SpireChartControl

TreemapGenerator
PianoRollControl
TreemapControl

ThreadTreeGenerator
ThreadTreeControl
ThreadTreeScrollBar

http://research.microsoft.com - Downloads
Mobile Social Software
“MoSoSo”
SLAM
Sharing Location and Media

AURA
Advanced User Resource Annotation
Scott Counts :: Shelly Farnham :: Jordan Schwartz :: Henky Alimin

SLAM
Lightweight Grouping for Mobile
Communication, Coordination, and Sharing

Smartphone application for:


(Real-time) communication
and media sharing
Continuous access to
social circles
Social networking across
events
Aura Portal
User Community and Blog
Research Download Site
Learn more
Visit Microsoft Research at
http://research.microsoft.com
Check out the Microsoft Research
download site
© 2006 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

You might also like