If you use a calendar, your phone already has all the info it needs about when to mute itself - "lecture", "ball game", "family dinner" are all events which require different ringer volumes. Why not have that calendar automatically manage your volume? Here's an Android app that seamlessly does...