US 6,789,916 K25

GPTKB entity