32 of 32Image
An IBM invention that you're probably not aware of but you use it every day is the magnetic stripe. IBM didn't profit directly as it made the invention an open standard. It hoped to profit from a boost in computer sales.
IBM also invented the UPC code.