Revealing my ignorance on this topic: Why would IBM care who owns their stocks, assuming the specific shareholder doesn't try to take influence on the development/direction of the company?
Buffett only owns companies at a level where he can influence. Usually, what he wants is profit paid as a dividend, but it depends on his level of investment. He usually does not invest for growth -- he thinks IBM is under-valued, so he's taking a position.
He never met with the CEO[1] and in fact messed up the name.
It is in the realm of possibility (and quite likely) that he talked with people inside IBM. But I don't think they were really pushing for him to buy it. At least it doesn't appear that way.
On CNBC this morning, Buffet made it sound as if it was more about liking the value based on the annual report he saw in March. He's been reading IBM's annual report for over 25 years. He did some diligence, and then began establishing a position.
Buffett is famous for doing exactly that, reading company reports (and other research) for a really long time before investing(I would imagine he must have read IBMs even earlier than 1986).
He would read company reports, even if he had no plans to invest. It is one of his hobbies (not only a job).