US 6,789,374 K21

GPTKB entity