US 8500005 B2

GPTKB entity