US 6,789,830 N1

GPTKB entity