Some time ago I created a Tasker profile called DBAA (Don’t Be An Asshole). Basically, this profile watched for certain keywords in wireless network names and then put the phone on vibrate based on the assumption that ringing in those locations would be undesirable (specifically, it looks for church, mosque, synagogue, shrine, theater, cinema, movie, patron, library, academy, school, elementary, middle, high, auditorium, lecture, recital, and hall). It isn’t perfect; some places might not have wifi or the wifi name might not contain one of the hotwords. Still, if it helps anywhere, it’s a benefit. But why, I wonder, hasn’t Google implemented this sort of functionality tied to Android’s location awareness? That would be easy enough and much more reliable. Of course, nothing should be forced upon the user so, like Do Not Disturb mode, a user should have the option to enable or disable. Better still, why not prompt the user to enable silent mode upon arriving at such a location?