Professional Documents
Culture Documents
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 ?
Page Analysis
Thumb nail
Details
Page segmentation/
Auto-positioning
…
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”
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
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