According to https://en.wikipedia.org/wiki/Shadow_banning there is precedent from the 1980s, and Fogbugz had this feature in 2006. I don't know when Reddit implemented it, but by 2012 it was widely known that they did, so they may have implemented it first as well.
Prior art may go back further than the 1980s. I seem to recall that on some old MUDs, you could be “toaded,” or maybe “frogged,” which would make you look to others like a toad/frog, and anything you said would display as “ribbit” or something.
Usually they would know but there was a couple of MUDs that hid it. Of course you found out pretty quickly because everyone would find the hyperactive toad hilarious.
> On the Citadel BBSes I frequented in the late '80s, it was referred to as the "twit bit", and the disliked user would sometimes be said to have been "twitted".
Wouldn't irc's ignore feature count as a version of shadowbanning too? Channel admins can silence a user channel wide or users can ignore individual users. In both cases, as far as i know, the ignored or silenced user receives no notification of this.
I also seem to rember msn messenger also had a silent blocking feature. Your activity would be invisible to the blocked user and you'd appear as offline.
IRC doesn't provide any feedback on messaging. Messages are sent silently. However if you're quiet banned (mode #chan +b ~q:), you can still receive messages, such as the notification that the channel mode/ban has been applied, and you can still use channel commands, such as viewing the list of bans.
Ignoring a user is entirely client-side. You might be able to test it with a ctcp, depending how the client is designed and configured, and depending on their umodes (if ctcps are blocked) as ctcps are standard messages with a prefix.
Silencing is unlike Reddit shadow bans; firstly, it only applies to private messages, not to channels. Secondly, it has to be configured by the individual users, not by admins.
According to https://en.wikipedia.org/wiki/Shadow_banning there is precedent from the 1980s, and Fogbugz had this feature in 2006. I don't know when Reddit implemented it, but by 2012 it was widely known that they did, so they may have implemented it first as well.
How was this patent granted?