US 6,789,895 K29

GPTKB entity