http://www.linuxtv.org/wiki/index.php/Sabrent_SBT-TVFM
Based on what I see on the link I gave here, which is a Linuxtv.org Wiki page last edited May 6 2009, your card works with whatever the latest version of v4l-dvb was at that time.
This wiki page gives some instructions for making the necessary configuration file(s) on your system, in /etc/modprobe.d, and also gives a link to the v4l-dvb repository (
http://www.linuxtv.org/repo/ ) where you would find the latest v4l-dvb package or source-code you would need, if you do not have it already, as well as some instructions on building the kernel module(s) required to use your card.
The page does NOT mention the irda receiver specifically, however, since you mention a patch created a few years ago, and based on some of the mailing-list messages I read about while searching for info about your card, I am going to *guess* that the irda stuff has since been implemented into the v4l-dvb software (just a guess though! I don't have one of those, so I'm just going on what I read there).
You did not mention which linux you are using, but I think it's Ubuntu. Also, I don't know what kernel version your Ubuntu has, so I can't speculate on exactly what procedure you may need to do in order to get the latest v4l-dvb package onto your OS. But, Ubuntu has a package manager which you may need to use to install some stuff, like for example, you may need to install stuff you need to build (compile) the v4l kernel module(s). Your Ubuntu repo may even have a version of v4l-dvb that is suitable, but not being an Ubuntu user, I can't speculate on exactly what the repo offers.
Anyhow, check out those links and let us know what you figure out, and/or if you need further help, and we'll try our best.
Kind regards,
Sasha