US 6,789,597 K18

GPTKB entity