How Does Google Maps Know A Business Is Busy?

Google Maps can tell you how busy many businesses are. It's a convenient feature, to be sure, but how is the site able to provide that information?