Communications

Microsoft's Plan to Map the World in Real Time

Researchers are working on a system that allows sensors to track information and create up-to-date, searchable online maps.

  • Monday, May 8, 2006
  • By Kate Greene

Researchers at Microsoft are working on technology that they hope will someday enable people to browse online maps for up-to-the-minute information about local gas prices, traffic flows, restaurant wait times, and more. Eventually, says Suman Nath, a Microsoft researcher who works on the project, which is called SenseWeb, they would like to incorporate the technology into Windows Live Local (formerly Microsoft Virtual Earth), the company's online mapping platform.

A screenshot of the SenseWeb sensor mapping application. The user highlighted a geographic region (red lines and dots) and typed "Seattle Sensors" to view a variety of real-time data in the area. (Image courtesy of Suman Nath, Microsoft Research.)

By tracking real-life conditions, which are supplied directly by people or automated sensor equipment, and correlating that data with a searchable map, people could have a better idea of the activities going on in their local areas, says Nath, and make more informed decisions about, for instance, what driving route to take.

[For images from the SenseWeb application click here.]

Advertisement

"The value that you get out of [real-time data mapping] is huge," he says, and the applications can range from finding a parking spot in a cavernous parking garage to checking the traffic flow in different parts of a city.

Other research groups at the University of California at Berkeley, UCLA, Stanford, and MIT are working on similar projects for tracking environmental information. For instance, UCLA has a project in which sensors -- devices that measure physical quantities such as temperature, pressure, and sound -- are integrated with Google Earth, the company's downloadable mapping software. In addition, companies such as Agent Logic and Corda process real-time data and can correlate it with a location, mostly for businesses and governmental organizations.

Moreover, within the past year, Microsoft, Google, and Yahoo have been vying with each other to generate the most useful electronic maps (see "Killer Maps"). For the most part, though, the local information offered by Web-based mapping applications is updated only infrequently. And sites that offer real-time, local updates (about the status of public transportation, for instance), while useful, are designed for a single purpose.

What makes Microsoft's experimental project different from others that track information, Nath says, is that it would allow people to search for different types of real-time data within a user-specified area on a map, and progressively narrow that search. For instance, a person could highlight a region of a city and search for restaurants. SenseWeb would gather information provided by restaurants about their wait times and display it in various ways: the wait at specific establishments, the average wait for all restaurants in the region, or the minimum and maximum waits. If you needed to find a place to eat quickly, says Nath, but you learn that the minimum wait is 30 minutes in a certain part of town, you'd know to look in a different area. "You don't have to take the time to look at each individual restaurant," Nath says.

Additionally, a person could zoom into an area and see newly calculated information, such as maximum, minimum, and average wait times, according to the newly defined geography.

Searching for these types of real-time statistics within different areas on a map is a new take on displaying data on maps, says Phillip Levis, professor of computer science at Stanford University. "It's very different to give the average wait time in the city than it is to scan around the city and see each restaurant's wait time," he says.

Print

Related Articles

Find a Parking Space Online

Street-embedded sensors monitor parking availability.

Tracking the California Fires

NASA's thermal-imaging sensor helps fight the flames.

Mapping Wildfires

NASA is using a new thermal-imaging sensor to track the fires in Santa Barbara.

Close Comments

To comment, please sign in or register

Forgot my password

Guest (Emil)

  • 2109 Days Ago
  • 05/08/2006

Real time data

Credit card companies have enormous amounts of data about things like gas purchases.  Harnessing that data could be very valuable.  

Reply

Guest (LW)

  • 2109 Days Ago
  • 05/08/2006

Need Data?  We already have it in Portland

http://www.tripcheck.com/Pages/RCMap.asp?mainNav=RoadConditions&curRegion=1

We already have access to live traffic cams, construction info, accident info, etc.
Seems like a candidate source to partner with to include in the larger sensor scheme.

Reply

Guest (andrew)

  • 2109 Days Ago
  • 05/08/2006

help

What is the technology used in real-time feature of this...
I happen to be doing a project for school and i need to know what kind of technology this is.

thank you

Reply

Guest (John)

  • 2093 Days Ago
  • 05/24/2006

SensorWeb as opposed to SenseWeb

You might want to check out Sensor Web Enablement, an Open Geospatial Consortium functional area. http://www.opengeospatial.org/functional/?page=swe Microsoft may be doing something similar but proprietary.

Reply

Guest

  • 2109 Days Ago
  • 05/08/2006

better if they try to make good and less fat software

Reply

Guest (Max)

  • 2109 Days Ago
  • 05/08/2006

better if they try to make good and less fat software

better if they try to make good and less fat software

Reply

Guest (plasticdoc)

  • 2108 Days Ago
  • 05/09/2006

mapping in real time

Reply

Advertisement

Guest (toby watson)

  • 2108 Days Ago
  • 05/09/2006

mapping program

we have a tracking system with antennas, transmitters and rdif chips that have a fifty mile range and can be expanded by adding more antennas and are looking for a mapping solution. The RDIF chips are the size of a quarter, and we will have the size of 1/4 in. in six months with the same range.

Reply

Guest (plasticdoc)

  • 2108 Days Ago
  • 05/09/2006

mapping in real time

what about all the privacy and security concerns?

Reply

Guest (Tom)

  • 2108 Days Ago
  • 05/09/2006

Not real time imagery

Note what is being proposed is not real time imagery, but rather real time updates to information associated with things on the ground (gas prices, traffic status, etc.) They will use existing imagery (sometimes more than 2-3 years old), just like Google Earth

Reply

Guest (andrew)

  • 2108 Days Ago
  • 05/09/2006

how do you know this...
2-3 years ago is not that great of a jump for a new technology like this

Reply

Guest (Tom)

  • 2108 Days Ago
  • 05/09/2006

Real time coverage

Real time, high resolution coverage requires a huge number of satellite systems in low earth orbit. These kinds of satellites are in ~ 90 minute polar orbits and have very narrow fields of view (10's of kilometers).  This means that a given satellite can only see the same spot on the ground a few times a day.  If you look at Google earth coverage you can see that the coverage repeat is very infrequent.  It all comes down to orbital mechanics physical limitations of camera systems.  Chech out http://www.digitalglobe.com/about/imaging.shtml
You will see that DigitalGlobe's (DG) next generation satellite will only have a ground revisit time of 1.3 days.  Their current satellite (Quickbird) has a much longer repeat time.  DG has the best commercial imagery and they have but one satellite operational.

Reply

Guest (andrew)

  • 2107 Days Ago
  • 05/10/2006

thankx tom

thank you tom for the information.  Two questions though. Do you think anybody in the near future will figure a way into real time transmission from satellites or not?  And do you if there is a new technology in SenseWeb?  In that it will make it consistent?

Thank you again

Reply

Guest (Tom)

  • 2106 Days Ago
  • 05/11/2006

More about real time imagery

I have a explanation that is too long to post here.  If you like I could send it via email.
Tom

Reply

Advertisement

Guest (Mark K)

  • 2108 Days Ago
  • 05/09/2006

Who is Going to Pay and Why?

Nice idea but not applicable to the modern world. What kind of business would willing put up their most important information to all to see. For example, what if a restaurant is terrible? Nobody will be in-line and any "connected" person will see that. This will create a viscous cycle where the hot restaurants/ bars are always busy and the up and comers can not create any buzz. Who wants to go to a restaurant that no one else is at? The best application of this technology is related to traffic and parking. Imagine a system where you could immediately identify, reserve, and pay for a parking spot. No more driving around randomly for a space.

This is just another example of programmers writing code and creating systems without performing any market research.

Reply

Guest (vcv)

  • 2108 Days Ago
  • 05/09/2006

Huh?

That's... dumb.

There isn't always wait times at restaurants, even good ones.  But because there isn't a wait time, does not mean no one is there also.  Bad logic.

Reply

Guest (King of Royal)

  • 2081 Days Ago
  • 06/05/2006

Sounds like another monopoly project that create by Microsoft

First of all, are these real time data will monopolize by Microsoft?? Hell like they doin on the Microsoft Windows families.

Reply

Guest (sultan)

  • 2072 Days Ago
  • 06/14/2006

real time system designing

Reply

Advertisement

MAGAZINE

Can We Build Tomorrow's Breakthroughs?

Manufacturing in the United States is in trouble. That's bad news not just for the country's economy but for the future of innovation.

Advertisement

Technology Review Lists

TR50

Our list of the 50 most innovative companies, including the following:

Cotendo

PrimeSense

Google

Amyris

More

Advertisement

Facebook

Advertisement