US 6,789,558 B8

GPTKB entity