US 8586879889 B2

GPTKB entity