US 9597988899 B2

GPTKB entity