US 6,789,998 C18

GPTKB entity