US 6789020 B2

GPTKB entity