For the past 28 years, IBM has been granted more patents than any other company in the US.