US 8585858 B2

GPTKB entity