US 6,789,961 K21

GPTKB entity