Automatic switching to silent and vibration mode

Smart Vibration application allows us to automatically switch mobile units to silent and vibration mode.
When it senses itself in a tight environment.
What are the different types of "tight environment" that it is programmed to sense?
