Google and Apple could make circling for parking a thing of the past

Imagine this: You’re in San Francisco and you drive to the Mission, ready for a giant, juicy burrito. The first step is to find parking.

After driving a few blocks, you see an open space. Uh, oh, driveway! A few minutes later, you get your hopes up – another empty space. Fire hydrant! You finally find an open spot and park. As you walk to the taqueria, you see a sign: “Residential Permit Parking.” San Francisco and New York City residents don’t have to imagine; this is an everyday scenario.

An estimated 1/3 of traffic congestion in cities is caused by cars circling looking for street parking. Traffic-data firm INRIX estimates that searching for parking costs the UK £23.3 Billion a year. That is a lot of wasted time and a lot of unnecessary tailpipe emissions!

Imagine this alternative scenario: you put in the amount of time you need to park. The map shown on CarPlay shows you the areas that have the highest likelihood of parking spaces for that duration. The calculation would take into account the current time, day of week, street cleaning rules, residential parking rules, commuter lanes, etc.

Extra credit for taking into account the size of the car. When I drove a Mini, I had a few bonus parking spaces that only small cars could fit in. On the other hand, someone who drives an F-150 has a lot fewer options.

This is doable: much of the data already exists and in digital form. Many cities use GIS tools like those from ESRI to track this information. Here’s a map from San Francisco, which has some of the most complicated restrictions in the United States. The database is captured at the individual parking meter level. Six o’clock and the loading zone is now available to everyone? Show it on the car’s display.

Google’s Street View vehicles capture images of all of these obstacles.

If I park my car and go to my hotel room in a hurry, I use Street View to check parking rules. The parking restrictions are legible.

The dashboard can also warn about traps: In San Francisco, the only holidays for meters are New Year’s Day, Thanksgiving and Christmas Day. Even on Independence Day, you’re not free from parking tickets.

You can go even deeper: many cities have switched to parking apps to allow people to pay for meters. The status of the spot or zone could be added to the map. (This is not definitive because a car may have left the space or someone might have paid in another way.) See my related post on adding real-time information to maps.

Google and Apple can’t create parking spaces, but they can make it much easier for you to find them. In the process, they can help improve the air in cities. That’s a big win that could also be helpful from a public policy point-of-view.

Making local real time

Monk creating a map

Keeping location data accurate is a Herculean (almost Sisyphean) task. Stores go out of business and new ones take their place. Snowstorms and pandemics temporarily shutter a business. Bars stay open later on a Sunday for the Super Bowl.

It used to be that business information was updated once a year. Data companies would ship Yellow Pages overseas and people would type in the information and send it back to the companies to sell them. Consumers could buy them as CDs or DVDs to generate mailing lists.

That bar has gone up dramatically. With everything else being on their phones being real-time, consumers expect location data to be as well. Plenty of friends (including tech savvy friends) assume that what Google, Apple, OpenTable, etc. tell them is gospel.

It’s not so. I tell them to call to verify. I’ve been to plenty of “fully booked” restaurants that are actually quite empty. OpenTable charges restaurants for each reservation. That gives restaurants a disincentive to make those times available when they would otherwise be full. Bowling alleys might be full of people, but that’s because it’s league night. The typical customer can’t walk in and bowl.

I’ve been to plenty of places where Google’s “live now” data is inaccurate. (In both directions.) Here is a recent example:

The location on the map (POI for mapping nerds) shows that the McDonald’s is “Permanently closed,” but the “live” information says it is “Open”. Both things can’t be true. If you walk by (what local nerds call “ground truth”), you will find that it is permanently closed.

There are a number of ways to improve timeliness and data quality:

  • Have the facilities update their information individually. Google has an extensive set of tools at Google My Business for companies to manage their profiles. Small business owners and government agencies are usually heavily pressed for time or don’t know about these tools.
  • Have users submit corrections. There are a lot more users than there are business owners. I submitted the McDonald’s correction to Apple and it was updated within a few days. The challenge with this approach is that there is fraud. Competing businesses might report a business closed. People create fake emergency rooms (yes, this a real example). Yelp has been frequently bombed with reviews when a business is in the political spotlight
  • Get information feeds from businesses and government. Chains could submit corrections through feeds. But even this information isn’t timely. The McDonald’s app still listed the above McDonald’s as open for at least a week after it closed. Ironically, this is one of many ways Mapquest blew it. Their initial business was store locators; they would charge businesses to put a store search on the store’s Web site. This presented a channel conflict: they didn’t want to feed it in to the consumer site because it could potentially cannibalize the store locator business. (There is precedent for doing this right: Transit agencies provide real-time data through GTFS.)
  • Use anonymized cell-phone location data to predict the number of people are at a business. A key problem is that in many urban areas there is so much density that even the most advanced GPS isn’t good enough. Indoor spaces are another problem.

The best way to keep data “live” is to use real-time transaction data. In the developed world, most businesses take credit cards. A lot of cash businesses use point-of-sale systems like Square. Restaurants are using online ordering. (Disclosure: I was an early board advisor to Olo until its IPO, which powers the ordering for Google Food, as well as restaurants like P.F. Chang’s, Five Guys, Qdoba.)

In the McDonald’s example above, the store locator was inaccurate, but if you tried to order something, you were told it was closed.

There are many advantages to transaction data:

  • If people are transacting, there is a very strong likelihood that a business open. If you don’t see any transactions, you can make a strong inference that the business is closed.
  • You can approximate cost based on transaction value. For restaurants, you could make reasonable estimates for groups of 2, 4, etc.
  • If the data source has SKU information (like from Olo or Square), you can get the full menu and the actual most popular items.
  • Depending on the level of anonymity, you can determine how frequently people visit a place. Frequent visits is a good indicator of NPS.

The rapid uptake of Apple Pay gives Apple an advantage here.

Transaction data won’t tell you if the trail you wanted to hike is closed due to snow, but business search will be a lot better than it is today.