Open in app
Cover art for How strangers' silent locations predict your traffic

How strangers' silent locations predict your traffic

Technology · 5 min listen

Get the app on mobile
Download on the App Store Get it on Google Play
Cover art for How strangers' silent locations predict your traffic
0:00
0:00
Transcript

HostIt's a strange thought that when you're sitting in your car, the map on your dashboard knows exactly what's happening five miles ahead of you. A few years ago, an artist in Berlin decided to play a trick on this system. He took a small red wagon, filled it with ninety-nine used smartphones, and spent the day walking slowly across a bridge. Even though the bridge was totally empty, every map app in the city suddenly showed a massive, deep red traffic jam. It made me wonder how much we're actually helping build those maps just by having a phone in our pocket. How does the system take all that silent data and turn it into a clear picture of the road?

GuestWell, it all starts with something called floating car data. For a long time, the only way to know if a road was busy was to use physical gear like wires buried under the road or cameras on bridges. But now, every phone acts like a little probe. Your phone is constantly sending out these tiny digital breadcrumbs. It tells the system the time, your location, and which way you're headed. The system doesn't need to know who you're or what you're doing. It only cares about what they call your velocity vector. That's just a fancy way of saying how fast you're going and in what direction. When you gather up thousands of these breadcrumbs from all the people driving around you, you get a real-time digital twin of how the whole city is moving.

HostBut GPS isn't always that sharp. I mean, sometimes my phone thinks I'm standing in the middle of a building when I'm really on the sidewalk. If the data is that messy, how does the app know for sure that I'm even on the road?

GuestThat's a huge hurdle. The servers use a set of rules called map matching. Basically, it takes that slightly off-track GPS ping and snaps it to the nearest road that makes sense. But then it has to deal with human noise. Think about a person walking their dog next to a busy road or someone on a bike. If the app just looked at speed, it might think the whole street is jammed because one person is walking at three miles per hour. So, it uses a filter. If the app sees one signal moving slowly but fifty other signals around it are flying by at forty miles per hour, it just ignores the slow one. It marks that person as a walker or a cyclist. But if fifty people are all moving at three miles per hour in a zone meant for fifty, that's when it flags a traffic jam. It even filters out things like delivery drivers who stop every two minutes so they don't accidentally trigger a city-wide change in route.

HostThat makes sense for right now, but traffic changes so fast. If I'm looking at a map and it says my drive will take twenty minutes, that's a guess about the future. By the time I get to the highway, the crash that caused the jam might already be cleared. How can it know what the road will look like by the time I actually get there?

GuestThat's where the system starts looking at what you could call the ghost of traffic past. The app isn't just looking at the live pings. It's using a smart guessing system that blends today’s data with years of past patterns for every single stretch of road. They have a digital fingerprint for every Tuesday morning and every Friday rush hour. So, if the live data shows a tiny slowdown on a specific ramp, the app looks back at its records. If that ramp usually clears up in five minutes on a Tuesday, the app might decide not to send you on a long detour. Your arrival time is really a weighted average. It's a mix of what's happening right this second and what has happened at this exact time for the last several years. It's betting that human behavior stays pretty much the same.

HostI have seen what happens when it does send everyone on a detour, though. It feels like every car in the city suddenly turns onto the same narrow side street and then that road becomes a parking lot too. It feels like the app is just moving the problem from one spot to another.

GuestYou're spot on. That's called a feedback loop, and it's a major headache for the people designing these systems. If you send a thousand cars down a quiet neighborhood street, the whole network collapses. To stop that from happening, modern apps use something called traffic shaping. Instead of finding the one fastest path for every single person, the app acts more like a traffic cop for the whole city. It might send three hundred cars down one backroad, three hundred down another, and keep four hundred on the highway. It's essentially a massive coordination game played in real time. The goal is to spread the weight of all those cars across the entire map so that no single road gets overwhelmed by the app’s own suggestions.

HostSo the system is actually making some of us take a slightly slower path just to keep the whole city moving.

GuestExactly. It has to look at the big picture to make sure the shortcuts don't become the new traffic jams.

HostIt's a lot to think about the next time I'm sitting at a red light. That little line of red on my screen isn't just a sensor in the ground; it's the collective movement of ninety-nine other people just like that guy with his wagon in Berlin.

GuestThat's the reality of it. Every time you move, you're helping the person ten miles behind you decide which way to turn.

HostThe next time I see a red line on my screen, I'll probably just see a long line of invisible smartphones all whispering to each other.

Made with Wander

A world of curiosity you can listen to. Explore endless questions, or ask your own.

Get the app