US 6,789,956 K18

GPTKB entity