Patents held by IBM