US 6,789,403 K25

GPTKB entity