US 6,789,661 N1

GPTKB entity