US 6,789,585 K29

GPTKB entity