When you receive a message on a phone, usually the phone vibrates or makes an alert sound.
If someone sends several short messages in a row (e.g. “Here is the restaurant:” “(link to restaurant address)” “We’ll be there at 7 pm.”) or if a conversation has several participants, your phone will be constantly buzzing at random times.
This can be annoying (Figure 1).
The current “solution” to this is totally inadequate: you need to manually set the phone to “Do Not Disturb” for some amount of time. This requires manually futzing with the phone and must be done every single time. Additionally, Do Not Disturb is typically optimized for ease of setting in hour-long increments, but it’s very likely that the burst of messaging activity will only last for a few minutes. In that scenario, you’d still be missing new messages 55 minutes later.
Instead of notifying the user every time a new messages comes in, the phone could mute further notifications (from the same app) until certain conditions were met.
This “rate limiting” step would mute incoming messages unless one or more of the following was true:
- A certain amount of time has elapsed (e.g., no more than one notification per conversation thread in a 5-minute period).
- The user checks the phone (indicating that they are at least somewhat engaged in the messaging process).
- The user replies to a message.
This way, if you’re driving or in a situation where you don’t want to check your phone, it won’t be constantly demanding your attention (Figure 2, right).
It is surprising that this is not a currently available default option (maybe it is, somewhere!).
The developers who would have added this feature have probably been reassigned to implement increasingly-specific Emoji instead (presumably “blue lobster wearing a party hat” is coming soon).
PROS: Prevents you from being distracted by your phone while you’re in a meeting / in class / at a wedding / etc.
CONS: Implementing this feature would require reassigning highly skilled programmers who are currently working on cutting-edge features like “be a talking ‘pile of poo’ Emoji.”
P.S. For more terrible phone-messaging-related ideas, check https://worstplans.com/tag/text-messaging/.