Srinivasan Seshan, IBM