US 6,789,850 K28

GPTKB entity