mute a list of people for the duration of a live TV event, like the people who talk about baseball, starting at pre-determined times
MLB schedules are available in advance, so you could mute Blue Jays fans from game start until about 3 hours later
sentiment detection: mute this person while they're in a certain mood
mute all people with a certain mood
IBM tutorial on building sentiment analysis using tweets as the content: http://www.ibm.com/developerworks/library/wa-nodejs-app/index.html
take whatever happens to be trending, and mute that
https://dev.twitter.com/rest/reference/get/trends/place with the parameter of 1 gets worldwide trends
topic muting: figure out what a person is talking about (baseball, for example) based on keywords from the tweet, and mute their tweets about that topic
is there an API for content analysis when the content is that short?
Tweetbot-style app muting (they just look at the app name in the tweet object)
image matching (say, the Darth Vader selfie)
image detection (image contains Darth Vader)
shorter durations than 1 day
sometimes someone is on a tweetstorm, and muting for an hour will be just fine
Tweetbot uses an expiry time internally for non-forever muting, and displays a duration
keywords or hashtags by an individual person
all tweets that contain a hashtag (any hashtag) but only by a person
mute a specific tweet that is getting RTed a lot.
apply mute filters to quoted tweets.
Quiet Time is a great start, and it's open source, and uses Twitter's native muting.