US 6,789,663 N1

GPTKB entity