US 8687889990 A1

GPTKB entity