US 6,789,387 C5

GPTKB entity