The IBM Research Division: enhancing human activity | IEEE Journals & Magazine | IEEE Xplore