Shang Guo, IBM Research