US 6,789,558 K20

GPTKB entity