MSDN Archive Home
Help and FAQs
Managed Driving Data Collection
All Resource Updates
Change History (all pages)
Resource Page Description
As part of Microsoft’s ongoing commitment to consumer privacy, we are providing more transparency about how we gather information through managed driving to provide location-based services. We are sharing relevant portions of our data collection software source code that demonstrates both the type and amount of data we collect through managed driving.
The information collected during Managed Driving includes Cell tower, Wi-Fi and GPS data. The collected data is used to build a positioning database that helps create location capabilities and services for Windows Phone and other Microsoft products and services.
The code has been written using a combination of native and managed code, and uses publicly documented interfaces for accessing Cell tower, Wi-Fi and GPS data. The software only detects management frame subtypes called probe request frames, which do not contain any personal user content. The software does not observe or collect any data frame packets, which are the type of Wi-Fi packets that may contain user content transmitted over a network nor does it attempt to connect to any open networks. The software only observes information that is publicly broadcasted by the Cell tower, Wi-Fi access point and GPS satellites. The information we collect includes elements like latitude, longitude, direction, speed, mobile country code, mobile network code, location area code, cell identifier and only specific Wi-Fi information such as BSSID (i.e, the Media Access Control aka MAC address), signal strength, and radio type.
During the collection process, we collect and retain only as much Wi-Fi access point data as necessary to build our positioning database, and none of data collected is associated with personally identifiable consumer information.
Jun 30 2011 at 7:55 PM
, version 2
Jul 4 2011 at 11:07 AM
it looks like the code was written from at least 3 coders with different style and without some supervision, which threw all code together to meet the deadline.
The package is a brutal mess. Showing the nice C# but "under the hood" some ugly COM and MIDL came right out of hell.
I am coding more than 10 years, often looking at code project, MSDN and now Apple but never ever seen such fine code mixed up to crap.
Jul 4 2011 at 12:00 PM
What would you think? There is native code involved. Don´t know why the used .NET because it is rather low level stuff. And give examples if you have something to complain... source files, line numbers...
Jul 5 2011 at 1:28 PM
Given that it was presumably lifted directly from the Shared Source Windows CE/Phone/Mobile codebase, which was indeed developed by a multitude of developers, I wouldn't expect perfection.
Oct 3 2011 at 12:13 PM
What does this for? windows mobile 6.5 or windows phone 7? Thank you.
Sign in to add a comment
Managed Driving Data C...
Thu Jun 30 2011 at 7:00 AM
More Tags ...
Visual Studio 2005
Visual Studio 2008
Visual Studio 2010
Manage Your Profile
MSDN Flash Newsletter
© 2008 Microsoft Corporation. All rights reserved.