I have a no-smart-tv (LG) and it can read any USB drive (including HD)
I think you are not understanding what a USB stick/drive is. Basically The most common USB connectors support USB 1, 2 and now USB 3 and normally have a type A (the most common) and type B (more boxy) connectors see here . What is important to note is what type of file-system is actually on the device.
For USB devices that are 16Gb or less the most common file-system is FAT32, however over 16GB you may find NTFS, exFAT or even FAT32. If you are like me who has a Linux OS on my machines then you may find that I have changed the file-system on my USB device to ext3 or ext4 or any other of Linux file-systems that support journalling (I am aware NTFS supports journalling), of which there are quite a few. I would assume that most modern TV's that have a USB slot can read FAT32 and possibly exFAT or NTFS although less likely, however I would be surprised if that same TV could read other file-systems although many Linux file-systems are patent free.