US 8890000112 B2

GPTKB entity