Intellectual Ventures is not buying inventions. It's buying patents. And most software engineers will tell you, at least when it comes to software, a patent and an invention are not the same. Lots of patents cover things that people who write software for a living wouldn't consider inventions at all.