US 6,789,622 K25

GPTKB entity