There is a USB IrDA Bridge Device spec at Rev 0.9B , it's being adopted as a USB class specification. You can find it at under 0.9 Class Specification header. The only device I know is the ESI 9685 USB-Irda (FIR) dongle.