US 6,789,115 C1

GPTKB entity