US 6,789,884 F1

GPTKB entity